最近碰到一个很郁闷的问题,使用ubuntu搭建LNMP环境后,想要查看php文件的错误日志,发现网页访问看不了,且也没有找到对应的日志。
查找资料后,以我本地的搭建的版本为例,php7.3,通过导入官方的包进行安装的,需要修改php-fpm的配置文件/etc/php/7.3/fpm/php-fpm.conf,在最后加入以下配置:
catch_workers_output = yes
php_flag[display_errors] = on
php_admin_value[error_log] = /var/log/fpm-php.www.log
php_admin_flag[log_errors] = on
然后创建日志文件:
touch /var/log/fpm-php.www.log && chmod 777 /var/log/fpm-php.www.log
接下来重新载入php-fpm配置文件:
service php7.3-fpm reload
就可以看到对应的php执行的错误信息了。
网友评论