nginx服务器下php由后端php-fpm负责解析执行,遇到的问题是php错误日志无法捕获与记录,怎么办?
直接进入 /var/log/php-fpm
[root@localhost php-fpm]# tail -5 error.log
[31-Aug-2012 10:46:01] ERROR: FPM initialization failed
[31-Aug-2012 10:46:15] ERROR: [pool www] cannot get uid for user '
apache'
[31-Aug-2012 10:46:15] ERROR: FPM initialization failed
[31-Aug-2012 11:00:05] NOTICE: fpm is running, pid 2730
[31-Aug-2012 11:00:05] NOTICE: ready to handle connections
提示没有找到apache用户
找到php-fpm配置文件:
复制代码 代码示例:
[root@localhost php-fpm]# cd /etc/php-fpm.d/
[root@localhost php-fpm.d]# ls
www.conf
打开文件,修改user 和group 为nginx 即可
重启:
servie php-fpm start
再次查看,php错误日志已经有记录了。