1. 程式人生 > >php laravel專案啟動報502 Bad Gateway錯誤

php laravel專案啟動報502 Bad Gateway錯誤

之前執行的好好的laravel專案突然不能啟動....

環境排查:

1.nginx
檢視nginx伺服器是否啟動,命令列輸入以下命令

ps aux|grep nginx

或者直接在瀏覽器裡輸入127.0.0.1,如果得到下圖

說明nginx是開啟狀態,如果不是,請重啟nginx伺服器,命令列輸入以下命令,當然我的nginx安裝目錄在/usr/local/bin/nginx下,如果不知道自己的nginx安裝目錄可以使用which nginx命令檢視

/usr/local/nginx/sbin/nginx

2.php服務沒有開啟
檢測方法:如果第一步已經成功開啟了nginx,但還是報502錯誤,可以在瀏覽器開啟任意非laravel的php專案,如果不能正常開啟,說明php服務沒有開啟
解決方案
檢查電腦安裝的php版本,如果是使用的laravel的valet需要配置php7.1版本,這個比較噁心,還得進行版本切換

brew list

如圖

我電腦裡有兩個版本,一個是php 實際是php7.2這個是升級升上來的,一個是php7.1,輸入一下命令

brew services start [email protected]

laravel專案又可以訪問啦