0%

Mac重启php-fpm失败

Mac重启php-fpm失败

关闭

killall -HUP php-fpm

重启,这里报错,提示找不到文件

1
2
3
4
☁  ~  php-fpm
[27-May-2018 11:27:47] ERROR: failed to open configuration file '/private/etc/php-fpm.conf': No such file or directory (2)
[27-May-2018 11:27:47] ERROR: failed to load configuration file '/private/etc/php-fpm.conf'
[27-May-2018 11:27:47] ERROR: FPM initialization failed

检查了下本机的php-fpm.conf放在

1
/usr/local/etc/php/7.1/php-fpm.conf

于是修改配置

1
php-fpm --fpm-config /usr/local/etc/php/7.1/php-fpm.conf

继续报错

1
2
3
4
☁  ~  php-fpm --fpm-config /usr/local/etc/php/7.1/php-fpm.conf
[27-May-2018 11:28:47] ERROR: failed to open error_log (/usr/var/log/php-fpm.log): No such file or directory (2)
[27-May-2018 11:28:47] ERROR: failed to post process the configuration
[27-May-2018 11:28:47] ERROR: FPM initialization failed

错误信息显示:不能正确的打开”日志“文件,原因是默认在/usr/var目录下工作,可以修改配置文件指定正确的日志文件路径

1
php-fpm --fpm-config /usr/local/etc/php/7.1/php-fpm.conf --prefix /usr/local/var

可以成功运行了,错误文件会放在 /usr/local/var/log/php-fpm.log

[TOC]

Mac 启动、停止、重启 Nginx,重启 php-fpm

nginx


启动:sudo nginx

停止:

-ef | grep nginxsudo kill -INT [进程号]
1
2
ps -ef | grep nginx
sudo kill -INT [进程号]

重启:sudo nginx -s reload

重启之前一定要 执行nginx -t检查配置文件是否有问题

php-fpm


关闭

1
2
ps -ef | grep php-fpm
sudo killall php-fpm

重启

/usr/local/Cellar/php71/7.1.12_23/sbin/php71-fpm start