我試圖讓一些第三方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