5

Apachehttpdとphp環境の両方にphp.iniファイルが必要な理由を知りたいだけです。それらの1つを変更するには、もう1つを更新する必要がありますか?

誰かが私がこれを理解するのを助けるために特定の本、記事またはチュートリアルを推薦することができるならば、それはあなたに役立つでしょう。

4

1 に答える 1

1

php.iniは、グローバルWebサーバープロセス用に存在します。個人 ごとに存在することもできますvhost

次の順序で検索されます。

  • PHPIniDirvhostによって定義されたディレクティブ
  • PHPRC環境変数(PHP 5.2.0以降)
  • WindowsおよびPHP5.2.0以降の場合、次のレジストリキー、、 [HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y.z]および[HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x.y][HKEY_LOCAL_MACHINE\SOFTWARE\PHP\x]ここで、x、y、およびzは、PHPのメジャー、マイナー、およびリリースバージョンを意味します。これらのキーのいずれかにIniFilePathの値がある場合、最初に見つかったキーがphp.iniの場所として使用されます(Windowsのみ)。
  • [HKEY_LOCAL_MACHINE \ SOFTWARE \ PHP]、IniFilePathの値(Windowsのみ)。
  • 現在の作業ディレクトリ
  • Webサーバーのディレクトリ
  • Windowsの場合、Windowsディレクトリ(C:\Windows
于 2013-12-17T15:00:07.207 に答える