Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php fpm拒绝启动(缺少路径/usr/var)_Php - Fatal编程技术网

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

php fpm拒绝启动(缺少路径/usr/var),php,Php,在OSX附带的默认php-fpm.conf文件中,它表示“默认前缀为/usr/var”。但是,OSX上不存在此路径,因此php fpm拒绝启动 我可以通过设置错误\u log=syslog来纠正这种情况,但是处理这种情况的最佳方法是什么?只需创建丢失的目录 所有这些UNIX路径约定对我来说都有点模糊 ; Error log file ; If it's set to "syslog", log is sent to syslogd instead of being written ; in a

在OSX附带的默认php-fpm.conf文件中,它表示“默认前缀为/usr/var”。但是,OSX上不存在此路径,因此php fpm拒绝启动

我可以通过设置
错误\u 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

error\u log=/var/log/php fpm.log

error\u log=/var/log/php fpm.log

打开php-fpm配置文件进行编辑:

open-e/usr/local/etc/php/7.2/php fpm.conf

在写着
的行下面;错误\u log=log/php fpm.log
添加此行:

/var/log/php fpm.log

保存并关闭
php fpm.conf
文件

启动PHP-FPM:


php fpm

打开php-fpm配置文件进行编辑:

open-e/usr/local/etc/php/7.2/php fpm.conf

在写着
的行下面;错误\u log=log/php fpm.log
添加此行:

/var/log/php fpm.log

保存并关闭
php fpm.conf
文件

启动PHP-FPM:


php fpm

创建系统级目录通常不是最佳做法。将其发送到syslog是一个好主意,因此它是机器中央日志记录的一部分。如果要指定目录,可能有一种方法可以设置前缀。创建系统级目录通常不是最佳做法。将其发送到syslog是一个好主意,因此它是机器中央日志记录的一部分。如果要指定目录,可能有一种方法可以设置前缀。