!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>Nginx PHP 错误日志输出到log文件的设置方法

Nginx PHP 错误日志输出到log文件的设置方法

今天一PHP程序运行出现问题,想看看错误信息,但是Nginx环境如何查看PHP错误信息?常规做法是看log日志文件,但是首先要做的是能让PHP把错误信息输出到log文件里。原以为很简单,直接在php.ini里设置下log日志文件路径即可,但测试后发现这样做是不行的。那问题在哪?

Nginx PHP 错误日志输出到log文件的设置方法

Nginx PHP 错误日志输出到log文件的设置方法

通过查阅了一些相关的文章资料,原来主要根源在于php-fpm的配置文件php-fpm.conf。

php-fpm的配置文件php-fpm.conf中默认是关闭worker进程的错误输出,直接把他们重定向到/dev/null,所以我们看不到php的错误日志。

要解决这一问题,只需设置下php-fpm.conf即可。我使用的关键代码如下:

  • [global]
  • pid = /usr/local/php/var/run/php-fpm.pid
  • error_log = /usr/local/php/var/log/php-fpm.log
  • log_level = notice
  • [www]
  • ; 下面这句不能少,记录PHP执行错误日志
  • catch_workers_output = yes

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

Linux能Ping通却访问不了网站,但在服务器里能wget成功

2021-4-17 20:24:15

服务器教程

解决CentOS执行yum命令错误:Error: Cannot find a valid baseurl for repo: base

2021-4-17 20:24:17

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase