之前運行的好好的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 或者使用sudo nginx命令啟動
2.php服務沒有開啟
檢測方法:如果第一步已經成功開啟了nginx,但還是報502錯誤,可以在瀏覽器打開任意非laravel的php項目,如果不能正常打開,說明php服務沒有開啟
解決方案
檢查電腦安裝的php版本,如果是使用的laravel的valet需要配置php7.1版本,這個比較惡心,還得進行版本切換
brew list
如圖
我電腦里有兩個版本,一個是php 實際是php7.2這個是升級升上來的,一個是php7.1,輸入一下命令
brew services start php@7.1 //或者直接sudo php-fpm
laravel項目又可以訪問啦