我试图让一些第三方PHP软件在Windows上运行(它运行在Ubuntu上)。无法关闭严格标准警告,XAMMP,PHP 5.4.7
我使用XAMMP与Apache/2.4.3 PHP/5.4.7
php.ini文件,C:\ XAMPP \ PHP \ php.ini中,设置为不严格的报告作为警告如下图所示:
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
我知道PHP读取该有报道称在的phpinfo加载的配置文件(),如果我故意把错误进去,阿帕奇无法重新启动。
This question有建议修改根目录的.htaccess如下答案:
php_value display_errors 0
php_value error_reporting 30719
这也有一个评论它说那是的.htaccess是只解决方案,为PHP 5.4.7工作。
但是,仍然没有运气。切换到WAMP之后,还有什么我应该尝试?
也许第三方软件重置错误报告级别,覆盖您的设置? – Jon 2013-02-24 16:51:07
这对php.net的评论可能是相关的:http://php.net/manual/en/function.error-reporting.php#98414 – 2013-02-24 16:58:10
@Jon - 我硬编码“ini_set('display_errors','0'); “在第一个错误来自的类的require命令中,并且它摆脱了所有的错误信息。如果你想发布一个答案,我会检查它。 – 2013-02-24 23:10:27