我在 OS X 10.9 上(不过,在 10.8 中是一样的)
我正在尝试将 display_errors 设置为 On 但无法弄清楚。我在 /etc 中没有 php.ini 文件,所以我复制了 /etc/php.ini.default cp /etc/php.ini.default /etc/php.ini
。
然后我进入 /etc/php.ini 并取消注释该行display_errors
并将其设置为 On - display_errors=On
。保存文件并转到phpinfo()
.
对于“配置文件(php.ini)”路径,它显示“/etc”,对于“加载的配置文件”,它显示“/etc/php.ini”,所以我认为这意味着它使用了正确的 php.ini 文件,对吗?
但是,当我在 phpinfo() 中向下滚动时,本地值和主值都显示“display_errors”为关闭。
我究竟做错了什么?我需要在其他地方打开 display_errors 吗?我正在使用 PHP 5.4.17
编辑:忘了提到我已经重新启动了 apache 几次sudo apachectl restart
,但仍然没有任何变化。
另外,我发现奇怪的是,在我将 php.ini.default 复制到 /etc/php.ini 之前,php 可能使用了一些默认的 php.ini 文件,但 display_errors 仍然设置为 Off。不是默认开启吗?