nginx+php 开启PHP错误日志

nginx下的PHP错误日志和apache不太一样,nginx需要将php-fpm的catch_workers_output错误输出选项开启,如果没有,在php-fpm.conf中添加,完整的配置如下:
php-fpm.conf:

catch_workers_output = yes

php.ini:

error_reporting  =  E_ALL          ;将会向PHP报告发生的每个错误   
display_errors = Off               ;不显示满足上条 指令所定义规则的所有错误报告   
log_errors = On                    ;决定日志语句记录的位置   
log_errors_max_len = 1024          ;设置每个日志项的最大长度   
error_log = /usr/local/error.log   ;指定产生的 错误报告写入的日志文件位置

配置好后,重启fpm和nginx就可以了~~~

最后记得检查日志路径的权限!!!

你可能感兴趣的