千家信息网

怎么输出php错误日志

发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,这篇文章给大家分享的是有关怎么输出php错误日志的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。输出php错误日志的方法:1、修改php-fpm.conf中的catch_wo
千家信息网最后更新 2025年02月07日怎么输出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安全错误 数据库的锁怎样保障安全 去读书软件开发 软件开发与计算机科学与技术 网络安全专业在校生可以考什么证 如何介绍公司软件开发能力 阳江软件开发工程师 公司局域网建立文件共享服务器 国家计算机数据库工程师 周口市中医院网络安全中标 ftp服务器怎么重进 江苏机械专业软件开发平台 存入access数据库 翔毅互联网络科技有限公司 厦门优倍快网络技术咨询 监控器服务器如果关了还会录像吗 mysql有文件怎么恢复数据库 上海学员信息软件开发 破解ftp服务器密码 网络安全为主题的宣传画名 网易云 数据库营销 淮南视频点播软件开发定制公司 备份的数据库怎么重新建站 网络技术知识点归纳 宁海敏捷软件开发管理 梦想数据库 开学初校园网络安全培训知识 达讯网络技术有限公司怎么样 厦门网络安全技术应用示范项目 淮南视频点播软件开发定制公司 服务器机柜功率多大 简述我国列车网络技术发展的情况
0