为什么运行php时我的stdout中没有错误输出?

时间:2014-02-17 02:47:35

标签: php

在我的系统中,有四个php.ini文件。

[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,但是没有看到stdout中的输出。

1 个答案:

答案 0 :(得分:0)

首先检查您是否正在查看正确的php.ini。如果您使用的是Linux / OSX,请在therminal上运行:

php -i | grep php.ini

这应该给你你应该修改的确切的php.ini。否则在里面创建一个带有phpinfo();的php文件,然后查找php.ini。