nginx怎么输出php错误日志


本文摘自PHP中文网,作者V,侵删。

nginx输出php错误日志的方法:1、编辑php-fpm.conf配置文件,添加【error_log = log/error_log】;2、编辑php.ini配置文件,添加【log_errors = On】;3、重启php-fpm。

问题分析:

nginx是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息。

(推荐教程:nginx教程)

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错误日志的办法:

阅读剩余部分

相关阅读 >>

centos php时间设置的方法

nginx网络连接配置项有哪些?

php程序员最用的开发工具10年老程序员的推荐

centos7安装php详解

10款最流行的mac版php开发工具mac版php开发工具推荐

nginx负载均衡数据库怎么做

关于nginx location指令详解

nginx为什么这么快

多个nginx集群怎么工作

nginx最新版本是多少

更多相关阅读请进入《nginx》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...