php4 または php5 を設定するプロセスでは、php4 と 5 の設定手順はほぼ同じですが、設定内容にいくつかの違いがあります。 LINUX などの環境でコンパイルする場合、一般的に、コンパイル オプションが正しい限り、Windows で設定する場合は次の違いに注意する必要があります。
1. php4ts.dll と php5ts.dllこのファイルは、Apache の bin ディレクトリまたはシステム ディレクトリにコピーする必要があります
# PHP4 + apache1.x.xx の場合
LoadModule php4_module d:/www/webserver/php4/sapi/php4apache.dll
AddType application/x-httpd -php .php
# PHP4 + apache2.x.xx の場合
LoadModule php4_module d:/www/webserver/php4/sapi/php4apache2.dll
AddType application/x-httpd-php .php
# where d:/ www/webserver/php4 は、php が存在するディレクトリです。
# PHP5 + apache1.x.xx の場合
LoadModule php5_module d:/www/webserver/php5/php5apache.dll
AddType application/x-httpd-php .php
# PHP5 + apache2.x.xx の場合
LoadModule php5_module d:/www/webserver/php5/php5apache2.dll
AddType application/x-httpd-php .php
# ここで、d:/www/webserver/php5 は php が配置されているディレクトリです。
3. mysql をロードする方法が異なります
php4 以前のバージョンでは、mysql は php に統合されています。
PHP5 (ベータ版を含む) バージョンでは、mysql はモジュールとしてロードされ、php.ini を次のように設定する必要があります。たとえば、
extension_dir = "D:/www/WebServer/PHP5/ext/"
extension=php_mysql.dll
さらに、PHP4 と PHP5 のバージョンがシステム ディレクトリにある libmysql.dll のサポートを必要とします。たとえ正しい extension_dir パラメータと php_mysql.dll パラメータを設定したとしても、Apache の起動時に phpp_mysql.dll が見つからないというエラーが発生します。
http://www.bkjia.com/PHPjc/364360.html