.mysql チュートリアル
次のページで Linux 用の mysql rpm パッケージをダウンロードします
http://www.mysql.com/downloads/down...3.52-1.i386.rpm
http://www.mysql.com/downloads/down...3.52-1.i386.rpm
/home/tmp ディレクトリに保存します
コマンドリスト:
cd /home/tmp
rpm -ivh mysql-3.23.52-1.i386.rpm //#mysql サーバーをインストールします
rpm -ivh mysql-client-3.23.52-1.i386.rpm //#mysql クライアントをインストールします
/usr/mysql/safe_mysqld & //#mysql サーバーを起動します
mysql //#mysql クライアントを実行し、デバッグのために root ユーザーのリモート アクセス権限を開きます
mysqlを使ってください
ユーザー設定ホスト = '%' を更新します。ユーザー = 'root' およびホスト <>
;
フラッシュ権限
quit //MySQL のインストールが完了しました
2.apache
次のページからLinux用Apacheのソースコードパッケージをダウンロードします
http://www.apache.org/dist/httpd/apache_1.3.26.tar.gz
/home/tmp ディレクトリに保存します
コマンドリスト:
cd /home/tmp
tar -zxvf apache_1.3.26.tar.gz
mv apache_1.3.26.tar.gz アパッチ
cd アパッチ
./configure --prefix=/usr/local/apache --enable-module=so
を作る
make install apache を /usr/local/apache にインストール //そして dso モードをサポートするように Apache を設定します
3.php チュートリアル
次のページからLinux用phpのソースコードパッケージをダウンロードします
http://www.php.net/get_download.php?df=php-4.2.3.tar.gz
/home/tmp ディレクトリに保存します
コマンドリスト:
cd /home/tmp
tar -zxvf php-4.2.3.tar.gz
mv php-4.2.3.tar.gz php
cdphp
./configure --prefix=/usr/local/php --with-apxs=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/lib --enable-track -vars --with-xml --with-mysql
を作る
インストールを行う
cp php.ini-dist /usr/local/lib/php.ini
dso モードで php を /usr/local/php にインストールし、設定ファイルのディレクトリを /usr/local/lib に設定し、mysql と xml のサポートを有効にします
4.構成
vi /usr/local/apache/conf/httpd.conf
Apacheを次のように設定します
#ServerAdmin q3boy@younet.com の行を自分のメール アドレスに変更します
#DocumentRoot "/home/httpd/html/" これは HTML ファイルのメインディレクトリです
#同上
#Options FollowSymLinks MultiViews 安全上の理由から、「インデックス」を削除してください
#
# DirectoryIndex デフォルト.php デフォルト.phtml デフォルト.php3 デフォルト.html デフォルト.htm
#
#Apacheのデフォルトのファイル名の順序を設定する
#AddType application/x-httpd-php .php .phtml .php3 .inc
#AddType application/x-httpd-php-source .phps チュートリアル
#php ファイルのサフィックスを設定します
保存して終了
vi /usr/local/lib/php.ini
#register-golbals = On //保存して終了
5.サービスを開始します
/usr/local/apache/bin/apachectl start
6.備考
Linux での Apache のデフォルトの最大プロセス数は 256 です。httpd.conf をどのように変更しても、この制限を超えることはできません。この制限を増やしたい場合は、Apache をコンパイルする前に /home/tmp/apache/src/include/httpd.h を編集し、#define HARD_SERVER_LIMIT 256 の行を #define HARD_SERVER_LIMIT 2048 に変更してから Apache をコンパイルします。
mod_so は、Apache 1.3.26 のデフォルトモジュールではなくなったようです。コンパイル時に --enable-module=so を追加する必要があります。初めてコンパイルするときにこのパラメーターを追加しませんでした。その結果、PHP のコンパイル時に apxs が見つかりません。デフォルトの設定ファイルのパスはphp 4.2.3で変更されたようです。コンパイル時に --with-config-file-path=/usr/local/lib パラメータを追加する必要があります。php.ini を初めてコンパイルしましたが、それを n か所に配置しましたが、役に立ちませんでした。最後の手段として。このパラメータのみ追加できます。
追記 この記事で説明されている手順が他のバージョンにも適用できるという保証はありません
添付ファイル: 関連ファイルのダウンロードアドレス
php: http://www.php.net/get_download.php?df=php-4.2.3.tar.gz
apache: http://www.apache.org/dist/httpd/apache_1.3.26.tar.gz
mysql サーバー: http://www.mysql.com/downloads/down...3.52-1.i386.rpm
mysql クライアント: http://www.mysql.com/downloads/down...3.52-1.i386.rpm
http://www.bkjia.com/PHPjc/629846.html