开启php-fpm日志记录

使用docker使用php-fpm:7.1官方镜像起的容器,并没有记录日志,导致调试诸多不便,我们需要开启php-fpm日志记录功能;

进入容器内操作:

docker exec -it php71 /bin/bash

新建日志文件并授权:

touch /usr/local/var/log/fpm-php.www.log
touch /usr/local/var/log/www.access.log
chmod -R 777 /usr/local/var/log

修改配置文件:

vi /usr/local/etc/php-fpm.d/www.conf

找到下面的配置项,去掉注释(修改为)

access.log = var/log/$pool.access.log
catch_workers_output = yes
php_admin_value[error_log] = /var/log/fpm-php.www.log
php_admin_flag[log_errors] = on

这里面还有很多其他配置,可以酌情修改。

重启php-fpm容器

docker-compose restat php
开启php-fpm日志记录

原文链接:https://beltxman.com/2407.html,若无特殊说明本站内容为 行星带 原创,未经同意禁止转载。

Scroll to top