AI编程生活评测

开启php-fpm日志记录

编程笔记 / 2019-04-18 / 1 min
使用 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