10秒后自動關(guān)閉
PHP套件出現(xiàn)FastCGI等錯誤解決方法匯總

如果您的服務(wù)器安裝了PHP套件,出現(xiàn)了無法打開的情況,請參照如下辦法解決:

首先,需要設(shè)置IIS允許輸出詳細的錯誤信息到瀏覽器,才好具體分析,設(shè)置方法請參見視頻教程查看ASP詳細錯誤信息方法


錯誤一: 處理程序“FastCGI”在其模塊列表中有一個錯誤模塊“FastCgiModule”。

英文系統(tǒng)提示:Handler “FastCGI” has a bad module “FastCgiModule” in its module list。






    原因分析:這個主要是沒有安裝應用程序開發(fā)功能。
    解決辦法:把應用程序開發(fā)功能選擇上就可以了,PHP的CGI版本,CGI的功能是必須選擇的。



錯誤二:模塊IsapiModule通知ExecuteRequestHandler處理程序PHP-Handler錯誤代碼0x800700
處理程序“AboMapperCustom-5095705”在其模塊列表中有一個錯誤模塊“IsapiModule”


    原因分析:沒有安裝ISAPI擴展。
    解決辦法:在IIS安裝ISAPI擴展即可。






錯誤三The FastCGI Handler was unable to process the request.


    原因分析:這種多出現(xiàn)于PHP升級,一般是你升級前的PHP.ini存放在C:\windows\system32\php.ini
    解決辦法:刪除C:\windows\system32\php.ini,并重啟IIS。



錯誤四:


    解決辦法:這個可能是權(quán)限不足導致的,在網(wǎng)站根目錄的上一級目錄加Users的讀權(quán)限即可。



錯誤五

錯誤提示:Unable to place a FastCGI process in a JobObject. Try disabling the Application Pool CPU Limit feature



    原因分析:IIS開啟了程序池的CPU限制,而FastCGI模式的PHP不支持CPU限制。

    解決辦法:取消程序池CPU限制,或使用ISAPI模式的PHP。


錯誤六:

    安裝PHP7.0套件出現(xiàn)錯誤“FastCGI進程意外退出”,雙擊“php-cgi.exe”出現(xiàn)提示“無法啟動此程序,因為計算機中丟失 api-ms-win-crt-stdio-l1-1-0.dll。嘗試重新安裝該程序以解決此問題。”,如圖:

護衛(wèi)神


    原因分析:出現(xiàn)此種情況,是因為服務(wù)器無法安裝VC++ 2015運行庫,導致php運行環(huán)境不具備,因此出錯。

    解決辦法:據(jù)分析,出現(xiàn)此種情況的解決辦法最好就是重裝系統(tǒng),并且更換操作系統(tǒng),如果還不行,建議打SP1補丁。



錯誤七:HTTP錯誤500.0 - Internal Server Error 

FastCGI 進程最近常常失敗。請過一會再嘗試此請求,如下圖所示


1111.png

分析原因:PHP程序請求錯誤數(shù)過多,參數(shù)配置不當導致。

解決辦法:修改FastCGI參數(shù)配置,將每分鐘快速故障數(shù)設(shè)置為0即可解決該問題。如下圖所示

image.png

用戶留言