2014-02-17 105 views
0

在我的系統中,有四個php.ini文件。爲什麼運行php時在stdout中沒有錯誤輸出?

[1] "wampstack-5.4.24-0/frameworks/symfony/vendor/doctrine/cache/tests/travis/php.ini" 
[2] "wampstack-5.4.24-0/php/php.ini"             
[3] "wampstack-5.4.24-0/php/php.ini-development"          
[4] "wampstack-5.4.24-0/php/php.ini-production"         

我修改wampstack-5.4.24-0/php/php.ini

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT 
display_errors = On or stdout 

當我運行一個錯誤的PHP文件,爲什麼會出現在我的網頁沒有錯誤輸出?
我的phpinfo()函數是:

加載的配置文件C:\ BitNami \ wampstack-5.4.24-0 \ PHP \ php.ini中

我已經修改php.ini中的權利,但在標準輸出沒有輸出看得到。

+0

'phpinfo()'和'php -i'會告訴你究竟使用了哪些.ini文件。 –

回答

0

首先檢查您是否正在查看正確的php.ini。如果你是在Linux/OSX上therminal運行此:

php -i | grep php.ini

這應該給你你應該修改php.ini中準確。否則,創建一個包含phpinfo();的php文件並查找php.ini。

相關問題