1、首先要判斷php是否正常運行,執行指令
php -v
如下圖,提示指令未找到,說明php沒有運作。
2、啟動php,下面的目錄並非通用目錄,我用的是阿里雲端伺服器,我的php的目錄在下面這個目錄裡面。如果你是用的其他方式安裝的php可以找一下php的目錄。
啟動檔案在php根目錄下面的/sbin/php-fpm/alidata/server/php-5.4.23/sbin/php-fpm
3、如下圖,我的502出現的原因是因為php沒有啟動,而無法啟動的原因是因為找不到設定檔。再追究原因是上一屆的維運沒有配置好環境就跑了。所以專案無法運行了。我這裡的解決方法是把/php-5.4.23/這個目錄的名字直接改成/php/
#4、總結一下,如果你存取靜態檔案沒有問題,但是所有的php檔案存取都直接提示502錯誤,那麼你可以考慮一下是否是因為php的功能或叫進程沒有啟動。
透過指令php -v
查看php版本來查看php是否正常啟動了。如果確實是因為php未啟動導致502的錯誤,那麼找到你的php根目錄,並找到對應的設定檔/alidata/server/php-5.4.23/sbin/php-fpm
然後去啟動他,遇到其他問題再進行對應的解決。
推薦教學:PHP影片教學
#以上是PHP開發502錯誤的詳細內容。更多資訊請關注PHP中文網其他相關文章!