iis8 php-cgi.exe - FastCGI 程式意外退出 500錯誤解決辦法

賴忠標發表於2019-07-29

今天iis服務環境下的網站突然顯示200錯誤php-cgi.exe - FastCGI 程式意外退出,昨天還好好的網站正常,這個問題一直偶爾出現幾次,不是很頻繁,但是偶爾會出現;

這是由於某些載入庫載入失敗的原因,這裡提供了三種解決辦法。

 

一、設定環境變數

設定PHP所在目錄的環境變數,右鍵計算機-》屬性-》高階系統設定-》環境變數,設定path路徑,增加PHP所在目錄

二、直接命令列到 PHP所在目錄

接下來,使用 php -v檢查哪些庫檔案不能載入,並進行處理,一般這些不能載入的庫也都用不到,如果您非要用,您可以再其它地方進行拷貝。

三、直接重啟伺服器


---------------------

我們來仔細瞭解下第2種方法:

雙擊PHP目錄下的檔案php.exe則出現“msvcr110.dll”丟失的提示。

到Microsoft網站下載“Microsoft Visual C++ 2012 Redistributable”軟體包安裝,注意86及64都安裝,安裝好後,再雙擊PHP目錄下的檔案php.exe,則就不提示“msvcr110.dll”丟失了,一切正常。

網站http://localhost/phpinfo.php也出現了“PHP Version 5.6.30”版本的資訊提示。說明支援PHP了。

 

檔案下載地址:

http://www.microsoft.com/zh-CN/download/details.aspx?id=30679

 

相關文章