php.iniにinclude_pathを設定しました。include_pathがphp.iniで指定されたとおりに更新されない
それから私はphpinfo()
そしてinclude_path
私はphp.ini
で指定されたものと異なる呼び出します。
これはどうしてですか?
私は、phpinfo()
呼び出しの「読み込まれた設定ファイル」で指定されているのと同じphp.iniを変更しました。 PHPがapacheモジュール経由で呼び出されましたが、私はApacheを再起動しました - これも役に立ちません。
私は、Windows Vistaは、Apache/2.2.14(Win32の)PHP/5.3.1
を使用し、私は私のPHPファイルの先頭にset_include_path("...")
を呼び出しますが、これは一時的な回避策のために良いです。
この問題はWAMPインストールで発生していました。私が手作業で編集していた 'wamp \ bin \ php \ phpX.XX> php.ini'は、Apacheが読んでいるものではなく、使用しているものは' wamp \ bin \ apache \ Apache2 .2.17 \ bin> php.ini' WAMPをクリックして 'PHP> PHP.ini'に行ってそこから編集するまで私を夢中にしましたが、上のディレクトリに直接アクセスできます。 – U4EA
私はまったく同じ問題に遭遇していますが、PHPのバージョンは5.3.13です。私は窓でも走っています。 PHPは 'php.ini'の' include_path'設定を完全に無視しているようです。私は、正しいiniファイルが他の設定を変更することによって読み込まれていることを確認し、それらはすべて正しく変更されます。しかし、include_pathに何を入れても、インクルードパスは常に "。; C:\ php \ pear"に設定されます。 – BruceHill