ホームページ > バックエンド開発 > PHPチュートリアル > 異なるシステムでの Php4 と php5 の構成の比較_PHP チュートリアル

異なるシステムでの Php4 と php5 の構成の比較_PHP チュートリアル

WBOY
リリース: 2016-07-21 14:55:49
オリジナル
759 人が閲覧しました

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

# 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

tru​​ehttp://www.bkjia.com/PHPjc/364360.html技術記事 php4 または php5 を設定するプロセスでは、php4 と 5 の設定手順はほぼ同じですが、設定内容にいくつかの違いがあります。 LINUX などの環境でのコンパイルは、一般的にコンパイル オプションが正しい限り...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート