ホームページ >バックエンド開発 >PHPチュートリアル >php4 と php5 の構成の類似点と相違点の比較_PHP チュートリアル
php4 または php5 を設定するプロセスでは、php4 と 5 の設定手順はほぼ同じですが、設定内容にいくつかの違いがあります。 LINUX などの環境でコンパイルする場合、一般に、コンパイル オプションが正しい限り、構成は正しく行われますが、Windows で構成する場合は、次の違いに注意する必要があります。 1. ファイル php4ts.dll および php5ts .dll は、Apache ディレクトリまたはシステム ディレクトリの bin にコピーする必要があります。 2. httpd.conf ファイルによってロードされるモジュールの例は次のとおりです。 # 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 # 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. php4 と以前のバージョンでは、mysql は php に統合されており、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 が見つからないというエラーが発生します。 皆さんも議論したり、私を修正したりすることを歓迎します。