在Ubuntu上使用LAMP服务器我试图增加以下内容:
使用phpinfo()
我查看了基础知识:
/etc/php5/apache2
/etc/php5/apache2/php.ini
如果我将upload_max_filesize
从2M更改为3M并重新启动Apache phpinfo()
仍显示2M。
但是,如果我更改精确度或 output_buffering ,则phpinfo()
会显示新值。
为什么php忽略了我的一些设置?我该如何解决这个问题?
答案 0 :(得分:1)
经过大量搜索,我发现了一个提示in this post。
当我想调整错误报告级别时,我将我在php.net上找到的内容复制到我的php.ini文件中:
error_reporting(E_ALL & ~E_NOTICE);
如果您在PHP脚本中使用它,但在.ini文件中不能使用它,则此方法有效。
正确的配置格式为:
error_reporting = E_ALL & ~E_NOTICE
棘手的一点是,如果出现语法错误,PHP将停止,并且在错误发生后不会执行设置。
希望我的传奇会帮助别人。