开启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
阿里云服务器2折起,低至293/年

发表评论

电子邮件地址不会被公开。 必填项已用*标注