千家信息网

Nginx中使用PHP-FPM时记录PHP错误日志怎么配置

发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,本篇内容主要讲解"Nginx中使用PHP-FPM时记录PHP错误日志怎么配置",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Nginx中使用PHP-FPM时
千家信息网最后更新 2025年01月24日Nginx中使用PHP-FPM时记录PHP错误日志怎么配置

本篇内容主要讲解"Nginx中使用PHP-FPM时记录PHP错误日志怎么配置",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Nginx中使用PHP-FPM时记录PHP错误日志怎么配置"吧!

nginx与apache不一样,在apache中可以直接指定php的错误日志,那样在php执行中的错误信息就直接输入到php的错误日志中,可以方便查询。

在nginx中事情就变成了这样:nginx只对页面的访问做access记录日志。不会有php的error log 信息。nginx把对php的请求发给php-fpm fastcgi进程来处理,默认的php-fpm只会输出php-fpm的错误信息,在php-fpm的errors log里也看不到php的errorlog。

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

所以我们要进行如下的设置就能查看到nginx下php-fpm不记录php错误日志的方法:

1,修改php-fpm.conf中的配置,如果没有请增加:

复制代码 代码如下:

[global]
; note: the default prefix is /usr/local/php/var
error_log = log/php_error_log
[www]
catch_workers_output = yes

2.修改php.ini中配置,没有则增加:

复制代码 代码如下:

log_errors = on
error_log = "/usr/local/php/var/log/error_log"
error_reporting=e_all&~e_notice

3.重启php-fpm

当php执行错误时就能看到错误日志在"/usr/local/lnmp/php/var/log/php_error_log"中了

如果出现:

复制代码 代码如下:

[root@localhost etc]# service php-fpm restart
gracefully shutting down php-fpm . done
starting php-fpm [17-apr-2014 18:40:52] error: [/usr/local/php/etc/php-fpm.conf:5] unknown entry 'catch_workers_
[17-apr-2014 18:40:52] error: failed to load configuration file '/usr/local/php/etc/php-fpm.conf'
[17-apr-2014 18:40:52] error: fpm initialization failed
failed

那请在第一步的时候,认真将配置写入相对应的组中,不然就出现上面的:

复制代码 代码如下:

error: [/usr/local/php/etc/php-fpm.conf:5] unknown entry 'catch_workers_output'

最后看看效果:

到此,相信大家对"Nginx中使用PHP-FPM时记录PHP错误日志怎么配置"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

错误 日志 代码 配置 信息 内容 方法 进程 学习 查询 输出 实用 更深 事情 兴趣 原因 实用性 实际 操作简单 效果 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器定额 网络技术在山东有哪些学校 网络安全法考试题解析 软件开发编写的目的 数据库数据唯一性是指 开发服务器 腾讯云服务器系统需要重装吗 数据库逻辑描述密切相关的是 数据库系统与文件系统的主要区别 vp网络安全教程 服务器如何访问外网 如何更新数据库某行某列的值 我要看网络安全手抄报的标语 手机云端数据库怎么删除 世纪通网络技术 幻塔连接不了服务器是怎么回事 浙江云软件开发费用 四川省安全生产隐患数据库 强一互联网科技有限公司 数据库系统由什么和什么组成 服务器定额 电脑维修软件开发优势 方舟服务器为什么不能敲代码 校园网络安全外文文献报告 浦东新区咨询软件开发代理品牌 网络技术是什么分 mc服务器地址怎么填 手机卡网络安全密匙不匹配 国产数据库哪些适合做数据仓库 四川省安全生产隐患数据库
0