在OS X附带的默认php-fpm.conf文件中,它显示“默认前缀是/ usr / var”。但是,OS X上不存在此路径,因此php-fpm拒绝启动。
我能够通过设置error_log = syslog
来解决问题,但处理这种情况的最佳方法是什么?只需创建缺少的目录?
所有这些UNIX路径约定对我来说都有些模糊。
; Error log file
; If it's set to "syslog", log is sent to syslogd instead of being written
; in a local file.
; Note: the default prefix is /usr/var
; Default Value: log/php-fpm.log
;error_log = log/php-fpm.log
答案 0 :(得分:0)
error_log = /var/log/php-fpm.log
答案 1 :(得分:0)
打开PHP-FPM配置文件进行编辑:
open -e /usr/local/etc/php/7.2/php-fpm.conf
在显示;error_log = log/php-fpm.log
的行下方,添加此行:
/var/log/php-fpm.log
保存并关闭php-fpm.conf
文件。
启动PHP-FPM:
php-fpm