6

実行するphpinfo();と、php.ini の内容が正確に表示されますか、または設定が php を介してオンザフライで変更された場合、ini_set()または viaのようなメソッド.htaccessでそれらは phpinfo に表示されますか?

4

5 に答える 5

7

phpinfo()ローカル値」列に現在の構成を表示します。すなわち

  • 何が入っているのphp.ini
  • VirtualHost最終的には、Apacheまたは.htaccessファイルでオーバーライドされます
  • 最終的に、オーバーライドされるini_set

最後に、スクリプトで使用される/使用される構成値が表示されます。


補足として: PHP のコンパイルに使用された構成行、Zend Engine のバージョンなど、それ自体が実際には「構成」ではない情報も表示されます。

于 2010-02-24T17:06:36.853 に答える
1

php.ini にあるものだけでなく、現在実行中の環境が表示されます。おっしゃった方法のように環境を変えるものは何でも反映されます。

于 2010-02-24T17:02:01.943 に答える
0

phpinfo()設定値は常に2列で表示してください。php.ini最初の列は、ファイルに設定されたグローバル値です。2番目の列はユーザ​​ーごとの値であり、ファイルで設定するphp.iniか、.htaccessファイルでオーバーライドするか、をini_set呼び出す前にオーバーライドすることができますphpinfo()

.htaccessすべての設定値をまたはで上書きできるわけではないことに注意してくださいini_setここで完全なリストを参照し、変更可能な列を見てください。ここで変更可能な列の値の説明を参照してください。

自分で試してみてください。

于 2010-02-24T17:13:30.080 に答える
0

それが「グローバル」列と「ローカル」列の意味だと思います.説明。

于 2010-02-24T17:02:55.217 に答える
0

を使用すると、変更は現在のini_set()スクリプトに対してのみオンザフライで行われ、設定が永続的に変更されるわけではありません。は、Apache と関数の影響も受けているファイル内の現在の設定を示しています。php.iniphpinfo()php.iniini_set

于 2010-02-24T17:04:41.573 に答える