Mac PHP-fpm

lsymy發表於2020-05-17

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

相關文章