一、failed to open configuration file '/private/etc/php-fpm.conf': No such file or directory
使用下面的命令cp一份,到php目录,并且config下
sudo cp /private/etc/php-fpm.conf.default /private/etc/php-fpm.conf
二、WARNING: Nothing matches the include pattern '/private/etc/php-fpm.d/*.conf' from /private/etc/php-fpm.conf
使用下面的命令cp一份,到php目录,并且config下
sudo cp /private/etc/php-fpm.d/www.conf.default /private/etc/php-fpm.d/www.conf
三、failed to open error_log (/usr/var/log/php-fpm.log): No such file or directory
出现上面的错误是由于php-fpm日志路径错误,修改下php-fpm.conf的配置
error_log = /usr/local/var/log/php-fpm.log
pid = /usr/local/var/run/php-fpm.pid
四、[pool www] 'user' directive is ignored when FPM is not running as root
查找到 www.conf
把 user = 改成 ;eg;user = root
把 group = 改成 ;eg;group = root
我的文件目录在:
/private/etc/php-fpm.d/www.conf
五、unable to bind listening socket for address '127.0.0.1:9000': Address already in use
1查看是否php-fpm 处于开启状态,服务器并未杀死php-fpm的进程。
netstat -lntup | grep 9000
2 停止原来php-fpm的进程,重启开启
killall php-fpm
php-fpm (启动)
六、如果以上全改了还是报failed to open error_log (/usr/var/log/php-fpm.log): No such file or directory
启动改成
php-fpm --fpm-config /private/etc/php-fpm.conf --prefix /usr/local/var