問題起因:
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 協議》,轉載必須註明作者和本文連結