如果您运行phpinfo();
它是否准确显示 php.ini 中的内容,或者如果通过 php 使用类似ini_set()
或通过之类的方法即时更改设置,.htaccess
它们会显示在 phpinfo 中吗?
问问题
2907 次
5 回答
7
phpinfo()
在“本地值”列中显示当前配置;IE
- 里面有什么
php.ini
VirtualHost
最终,在 Apache或.htaccess
文件中被覆盖- 最终,被
ini_set
最后,它显示了您的脚本将使用的配置值。
作为旁注:它还显示本身不是真正“配置”的信息,例如用于编译 PHP 的配置行、Zend 引擎的版本……
于 2010-02-24T17:06:36.853 回答
1
它将显示当前的运行环境,而不仅仅是 php.ini 中的内容。任何改变环境的东西,比如你提到的方法,都会被反映出来。
于 2010-02-24T17:02:01.943 回答
0
我认为这就是“全局”和“本地”列的含义 - “全局”是在中央 php.ini 中设置的内容,“本地”是使用您使用的一种方法对全局设置应用的任何更改描述。
于 2010-02-24T17:02:55.217 回答
0
如果您使用,则仅对当前ini_set()
脚本即时进行更改,它不会永久更改设置。显示文件中的当前设置,该设置也受 apache 和函数的影响。php.ini
phpinfo()
php.ini
ini_set
于 2010-02-24T17:04:41.573 回答