首頁 >後端開發 >PHP問題 >運行php檔案出現502錯誤-非逾時問題

運行php檔案出現502錯誤-非逾時問題

(*-*)浩
(*-*)浩原創
2019-09-04 11:49:254112瀏覽

先確定的一點是網站的靜態檔案如html,txt等可以正常存取。說明nginx沒問題

運行php檔案出現502錯誤-非逾時問題

然後存取php檔案就出現502錯誤,並不是回應問題,直接就出現502錯誤。那麼這個經驗有可能幫到你

這種問題的出現​​幾率比較低,我寫出來也只是提供給初學者一個問題的解決思路。形成的原因教簡單,是因為php沒有啟動。

本例以可以存取雲端伺服器為前提。如果是購買的空間出現該問題,可以聯絡空間服務商

首先要判斷一下php是否正常運作,執行指令(建議學習:PHP影片教學

php -v

如下圖,提示指令未找到,說明php沒有運作。

運行php檔案出現502錯誤-非逾時問題

啟動php,下面的目錄並非通用目錄,我用的是阿里雲伺服器,我的php的目錄在下面這個目錄裡面。如果你是用的其他方式安裝的php可以找一下php的目錄。

講道理的話啟動檔在php根目錄下面的/sbin/php-fpm

/alidata/server/php-5.4.23/sbin/php-fpm

運行php檔案出現502錯誤-非逾時問題

如下圖,

我的502出現的原因是因為php沒有啟動,而無法啟動的原因是因為找不到設定檔。

再追究原因是上一屆的運維沒有配置好環境就跑了。所以專案無法運行了。 #########我這裡的解決方法是把/php-5.4.23/這個目錄的名字直接改成/php/一了百了################ #####總結一下,如果你存取靜態檔案沒有問題,但所有的php檔案存取都直接提示502錯誤,那麼你可以考慮一下是否是因為php的功能或叫進程沒有啟動。 #########透過指令php -v    查看php版本來檢視php是否正常啟動了。 ######如果確實是因為php未啟動所導致的502錯誤。 ######那麼找到你的php根目錄,並找到對應的設定檔###
/alidata/server/php-5.4.23/sbin/php-fpm
###然後去啟動他,遇到其他問題再對應的解決###

以上是運行php檔案出現502錯誤-非逾時問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn