apache 找不到本地 php.ini 值?

apache 找不到本地 php.ini 值?

我正在以 CGI 模式运行 apache 的服务器上工作,这意味着我无法使用文件.htaccess来更改 php 错误报告设置,该设置默认情况下是关闭的(不记录或显示错误),我使用以下命令创建了一个 php.ini 文件以启用它:

error_reporting = E_ALL
display_errors = On
display_startup_errors = On

我创建了一个文件来调用phpinfo()以检查它是否正常工作,并且它显示变量中设置的文件PHPRC。但是,error_reporting 和 display_errors 仍然状态没有价值在 phpinfo 页面上。

我该如何纠正这个问题并让错误报告(显示或记录到某处的文件)正常工作?

答案1

好吧,我会尝试通过检查 phpinfo() 输出上的“已加载的配置文件”来确保它正在加载您创建的 php.ini。

如果没有加载您想要的,您可以指定其位置。请查看此链接:http://www.howtoforge.com/how-to-set-up-apache2-with-mod_fcgid-and-php5-on-debian-etch-p2

希望这可以帮助。

相关内容