php5 Mysql のインストール方法: まず、apache2 の動的に追加されたモジュールを選択し、次に redhat linux 9 でコンパイルし、次に非 CGI バージョンの PHP をインストールし、最後に必要なソフトウェア パッケージをインストールします。

#推奨: 「
PHP チュートリアル 」
php5 と mysql5 のインストールと構成
apache2 の動的追加モジュールを選択し、redhat linux 9 でコンパイルし、非 CGI バージョンの PHP をインストールします
使用したソフトウェア パッケージ:
1 2 3 4 5 | apache 2.0.54
php 5.1.4
zlib 1.2.3
mysql 5.0.22
libxml2 2.6.26
|
ログイン後にコピー
発生した問題:
1. mysql はローカルにインストールされています
対策: rpm -e --nodeps mysql-VERSION-NUMBER。ソフトウェアの残りの部分は同様です
2. zlib のバージョンが低すぎます
対策: zlib-1.2.3.tar.tar
などの新しいバージョンをダウンロードしてインストールします。
3. mysql のバージョンは、静的ライブラリを含むインストールされたバージョン mysql-standard-5.0.22-linux-i686.tar.gz であることはできません。それ以外の場合、PHP は設定できません。
対策: mysql-5.0.22.tar.gz
4 などのソース コードを編集してコンパイルします。マウントされたディスク、特に NTFS 形式ではコンパイルしないでください。そうしないと、不可解なエラーが発生します。
5 . Mysql configure コマンド、.gz
1 2 3 4 | CFLAGS= "-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors /
-fno-exceptions -fno-rtti" ./configure /
--prefix=/usr/local/mysql --enable-assembler /
--with-mysqld-ldflags=-all- static
|
ログイン後にコピー
6 の mysql-5.0.22.tar INSTALL ファイルから抜粋 PHP configure コマンド
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | ./configure /
--disable-cgi /
--with-apxs2=/usr/local/apache2/bin/apxs /
--with-mysql=/usr/local/mysql /
--with-xml /
--with-dom /
--with-zlib /
--with-libxml /
--enable-inline-optimization /
--enable-safe-mode /
--enable-track-vars /
--enable-trans-sid /
--enable-xml /
--enable-libxml /
--enable-so
|
ログイン後にコピー
7. 各マシンの lib ライブラリが異なるため、 Apache2 で libphp5.so をロードするときに問題が発生する可能性があります。いくつかのシンボルが未定義です。
対策:configure で --enable および --with オプションを変更します。必要に応じて --disable-all を追加します。 --disable-all は、perl と互換性のある php5-extension をインストールしないことに注意してください。また、多くの機能が実行できなくなります。
その他の注意点は、各インストール パッケージの INSTALL ファイルに記載されています。およびオンライン記事。例:
1 2 3 4 | web server-apache2+php5+mysql5 for linux::Apache
web server-apache2+php5+mysql5 for linux OS::Php
web server-apache2+php5+mysql5 for linux::Mysql
web server-apache2+php5+mysql5 for windows OS
|
ログイン後にコピー
以上がphp5 mysqlのインストールと設定方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。