实现Nginx中使用PHP-FPM时记录PHP错误日志的配置方法

上传:qqcorporation71098 浏览: 11 推荐: 0 文件:pdf 大小:118.67 KB 上传时间:2021-10-21 15:23:57 版权申诉

今天一PHP程序运行出现问题,想看看错误信息,但是Nginx环境如何查看PHP错误信息?原以为很简单,直接在php.ini里设置下log日志文件路径即可,但测试后发现这样做是不行的。通过查阅了一些相关的文章资料,原来主要根源在于php-fpm的配置文件php-fpm.conf。php-fpm的配置文件php-fpm.conf中默认是关闭worker进程的错误输出,直接把他们重定向到/dev/null,所以我们看不到php的错误日志。要解决这一问题,只需设置下php-fpm.conf即可。我使用的关键代码如下:。重启php服务,方法:。解释:1、log_errors = On 不能少2、error_log 设置日志文件路径3、error_reporting 的值设为 E_ALL & ~E_NOTICEnginx与apache不一样,在apache中可以直接指定php的错误日志,那样在php执行中的错误信息就直接输入到php的错误日志中,可以方便查询。

上传资源
用户评论