(64ビット)にセットアップしPHP
ています。ここで見つけることができた 5.3.13 をWindows Server 2008 SP1
構成しました。IIS で fastCGI を使用するように構成しました。余談ですが、5.4.3 ではなく 5.3.13 を使用した理由は、必要な拡張機能の 5.4 バイナリが見つからなかったからです。PHP
PHP
php_win32service
私が遭遇している問題は、 でinclude_path
設定されたphp.ini
が によって完全に無視されていることPHP
です。php.ini
ini の他の設定を変更して、正しい変更を行っていることを確認しました。これらの変更は、echo で確認できますphpinfo
。Myphp.ini
はC:\Windows
フォルダに定義されています。しかし、ini ファイルに何を入れてもinclude_path
、インクルード パスとして .;C:\php\pear が常に表示されphpinfo
ます。
私のiniにあるインクルードパスは、構成され正しく動作している別のサーバーのiniからコピー/貼り付けされています。新しいサーバーと以前のサーバーの唯一の違いは、新しいサーバーが 64 ビットであり、新しいサーバーが fastCGI を使用して PHP 5.3.13 を実行していることです (動作しているサーバーの ISAPI を使用した 5.2.1 とは対照的です)。
include_path
では、無視されているという事実がバージョン 5.3.13 のバグなのか、それともこの動作が仕様によるものなのか、誰にもわかりませんかfastCGI
? php.ini
これを解決するために変更できる設定はありますか?