ホームページ > php教程 > php手册 > Apche + MySQL + PHP 統合インストール スクリプト

Apche + MySQL + PHP 統合インストール スクリプト

WBOY
リリース: 2016-06-21 09:00:00
オリジナル
1414 人が閲覧しました

このスクリプトは、手動介入なしで L.A.M.P の統合を完了できます。

このスクリプトは、apache2.0.5x、php4.0.x、およびコンパイル済み (バイナリ版) MySQL4.0.2x のソース コード パッケージを統合するのに適しています。

上記 3 つのパッケージはそれぞれの公式サイトからダウンロードするのが最適であり、ダウンロード後にファイル名を変更しないことをお勧めします。

使用手順:

=====

1. ダウンロードした 3 つのパッケージとこのインストール スクリプト (install_lamp.sh) を

/home/Nanu に配置します。配置はオプションですが、3 つのパッケージはこのインストール スクリプトと同じディレクトリに配置する必要があることに注意してください。

2. 必要に応じて、Apache と PHP の ./configure 部分をコンパイル パラメータに置き換えます。

4. インストールが完了すると、MySQL の root パスワードが保存されます。忘れた場合に備えて、デフォルトでは /usr /local/mysql/passwd.root となります。

スクリプトコード:

=====

CODE:[クリップボードにコピー]#!/bin/bash

# Mysql4.0. x 起動

/bin/tar xzvf mysql*4.0.*.tar.gz

/bin/rm -f mysql*4.0.*.tar.gz

/usr/sbin/useradd mysql

/bin/mv mysql*4.0* /usr/local/mysql

/usr/local/mysql/scripts/mysql_install_db --user=mysql

/bin/chown -R root /usr/local/mysql/。

/bin/chown -R mysql /usr/local/mysql/data

/bin/chgrp -R mysql /usr/local/mysql/.

/bin/cp /usr/local/mysql/ support-files/my-large.cnf /etc/my.cnf

/usr/local/mysql/bin/mysqld_safe --user=mysql &

echo "MySQL root パスワードを設定してください:"

読み取りパスワード

/usr/local/mysql/bin/mysqladmin -u root パスワード $password

/bin/touch /usr/local/mysql/passwd.root

echo $password >; local/mysql/passwd.root

/usr/local/mysql/bin/mysqladmin -u root --password=$password shutdown

/bin/cp /usr/local/mysql/support-files/mysql。 server /etc/init.d/mysqld

/sbin/chkconfig --add mysqld

/etc/rc.d/init.d/mysqld start

# MySQL4.0.x End

# Apache2.0.x Start

/bin/tar xzvf httpd-2.0.*.tar.gz

cd httpd-2.0.*

./configure --prefix=/usr/local/ apache --mandir=/usr/share/man --enable-mods-shared=all --enable-so

make

make install

echo "AddType application/x-httpd-php .php" >;>; /usr/local/apache/conf/httpd.conf

sed -i 's/"DirectoryIndexindex.htmlindex.html.var"/"DirectoryIndexindex.htmindex.htmlindex.php Index.html.var"/g' /usr/local/apache/conf/httpd.conf

/usr/local/apache/bin/apachectl -k start

# Apache2.0.x End

# PHP4.0.x 起動

/bin/tar xzvf php-*.tar.gz

cd php-*

./configure --prefix=/usr/local/php -- with-apxs2=/usr/local/apache/bin/apxs --mandir=/usr/share/man --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local /php/etc

make

make install

/bin/cp php.ini-recommended /etc/php.ini

sed -i 's/"register_globals = Off"/"register_globals = On "/g' /etc/php.ini

/usr/local/apache/bin/apachectl -k restart

# PHP4.0.x End



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート