Mac PHP-fpm
问题起因:
mac重启后,在本地跑的项目跑不通了。
解决思路:
1、先检查环境 nginx、php-fpm是否有正常在运行。
2、端口是否对应
手动启动
php-fpm
sudo /usr/local/Cellar/php@7.3/7.3.17_1/sbin/php-fpm -R
杀死php-fpm进程
sudo pkill -INT -o php-fpm
nginx
sudo nginx -c /usr/local/etc/nginx/nginx.conf
此处碰到了小坑:
开启fpm及nginx后,报错:502 Bad Gateway
查看日志后发现,之前第一次配置fpm的时候把默认端口9000改了。
此处报错为:
kevent() reported that connect() failed (61: Connection refused) while connecting to upstream, client: 127.0.0.1, request: “GET / HTTP/1.1”, upstream: “fastcgi://127.0.0.1:9002”
重启fpm后确定端口:lsof -t -i:端口号
项目配置文件中
location ~ .php {
fastcgi_pass php7.3;
...
}
所以我在/usr/local/Cellar/php@7.3/7.3.17_1/.bottle/etc/php/7.3/php-fpm.d/
中找到了配置文件www.conf 把端口修改正确。
开机自动启动还没做。做了再补。
新手,理解不足处还望指正。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: