php-fpm拒绝启动(缺少路径/ usr / var)

时间:2013-03-29 20:21:42

标签: php

在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

2 个答案:

答案 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