#推奨: 「php5 Mysql のインストール方法: まず、apache2 の動的に追加されたモジュールを選択し、次に redhat linux 9 でコンパイルし、次に非 CGI バージョンの PHP をインストールし、最後に必要なソフトウェア パッケージをインストールします。
PHP チュートリアル 」
php5 と mysql5 のインストールと構成
apache2 の動的追加モジュールを選択し、redhat linux 9 でコンパイルし、非 CGI バージョンの PHP をインストールします使用したソフトウェア パッケージ: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.gz4 などのソース コードを編集してコンパイルします。マウントされたディスク、特に NTFS 形式ではコンパイルしないでください。そうしないと、不可解なエラーが発生します。5 . Mysql configure コマンド、.gzCFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors / -fno-exceptions -fno-rtti" ./configure / --prefix=/usr/local/mysql --enable-assembler / --with-mysqld-ldflags=-all-static6 の mysql-5.0.22.tar INSTALL ファイルから抜粋 PHP configure コマンド
./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-so7. 各マシンの lib ライブラリが異なるため、 Apache2 で libphp5.so をロードするときに問題が発生する可能性があります。いくつかのシンボルが未定義です。対策:configure で --enable および --with オプションを変更します。必要に応じて --disable-all を追加します。 --disable-all は、perl と互換性のある php5-extension をインストールしないことに注意してください。また、多くの機能が実行できなくなります。その他の注意点は、各インストール パッケージの INSTALL ファイルに記載されています。およびオンライン記事。例:
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 サイトの他の関連記事を参照してください。