web-dev-qa-db-ja.com

IIS PHP.iniの場所を変更する

私はWindowsServer2008でIIS)の初心者です

私の質問は、基本的にPHP.iniのパスを変更する方法です。これは、マップされたモジュールをリンクすると、phpinfo(); my PHP構成がC:\windowsから読み込まれるためです。に:

C:\PHP5.4

それで、これをどのように変えるのでしょうか、私はこの主題についていくつかの研究を行いましたが、それは私に解決策を提供しませんでした。

私はWindowsServer2008を実行していますIIS 6.0、PHP5.4のマップされたモジュール

3
Daryl Gill

Windowsでは、レジストリで検索場所を設定できます。

PHP構成ファイル 経由:

  • PHP 5.2.0以降、php.iniファイルの場所はPHPのさまざまなバージョンに設定できます。次のレジストリキーが順番に調べられます:[HKEY_LOCAL_MACHINE\SOFTWARE\PHP\xyz ]、[HKEY_LOCAL_MACHINE\SOFTWARE\PHP\xy]、[HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x]、ここでx、y、zはPHPメジャー、マイナー、リリースバージョンを意味します。これらのキーのいずれかでIniFilePathの値を指定すると、最初に見つかった値がphp.iniの場所として使用されます(Windowsのみ)。
  • [HKEY_LOCAL_MACHINE\SOFTWARE\PHP]、IniFilePathの値(Windowsのみ)。
3
Mike G