千家信息网

怎么输出php错误日志

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章给大家分享的是有关怎么输出php错误日志的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。输出php错误日志的方法:1、修改php-fpm.conf中的catch_wo
千家信息网最后更新 2026年11月04日怎么输出php错误日志

这篇文章给大家分享的是有关怎么输出php错误日志的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

输出php错误日志的方法:1、修改php-fpm.conf中的catch_workers_output和error_log配置;2、修改php.ini配置文件;3、重启php-fpm。

本文操作环境:windows10系统、php 7&&nginx 1.14、thinkpad t480电脑。

我们都知道nginx是一个web服务器,因此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的错误日志。

但是这样的话我们调试起来就会很痛苦,那么我们该如何解决这个问题呢?下面就让我们一起来看看吧!

1、修改php-fpm.conf中配置 没有则增加

catch_workers_output = yeserror_log = log/error_log

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

log_errors = Onerror_log = "/usr/local/lnmp/php/var/log/error_log"error_reporting=E_ALL&~E_NOTICE

3、重启php-fpm

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

感谢各位的阅读!关于"怎么输出php错误日志"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

错误 日志 输出 配置 信息 内容 文件 更多 看吧 篇文章 进程 不错 实用 痛苦 这样的话 原因 只有 情况 文章 方法 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 瑰夏咖啡 南京欣网互联网络科技 互联网科技有限公司经营范围 科技企业和互联网企业 碳银互联网科技 上游互联网科技 联恩商钥互联网科技有限公司 互联网公司科技股 彤创互联网科技有限公司 千方科技属于互联网企业吗 互联网科技和信息 乌苏新华互联网科技做什么的 天津腾达互联网科技有限公司 恒生互联网科技业指数调整周期 有人说阿里系是互联网科技企业 神州科技互联网有限公司 珠海东科互联网科技有限公司 江苏互联网智能科技产品出厂价 现代科技的标志之一的互联网 前海云享互联网科技 哈尔滨大商圈互联网科技有限公司 火传媒上海互联网科技 上海万想互联网科技 天扬科技互联网广告 互联网科技生活的内容 太原新华互联网科技学校怎么样 注册互联网科技公司经营范围大全 互联网公司黑科技创始人 半导体行业属于互联网高科技类吗 吉林省码上互联网科技电话
0