如果您的服務(wù)器安裝了護(hù)衛(wèi)神PHP套件,出現(xiàn)了無法打開的情況,請參照如下辦法解決:
首先,需要設(shè)置IIS允許輸出詳細(xì)的錯誤信息到瀏覽器,才好具體分析,設(shè)置方法請參見視頻教程:查看ASP詳細(xì)錯誤信息方法
錯誤一: 處理程序“FastCGI”在其模塊列表中有一個錯誤模塊“FastCgiModule”。
英文系統(tǒng)提示:Handler “FastCGI” has a bad module “FastCgiModule” in its module list。
原因分析:這個主要是沒有安裝應(yīng)用程序開發(fā)功能。
解決辦法:把應(yīng)用程序開發(fā)功能選擇上就可以了,PHP的CGI版本,CGI的功能是必須選擇的。
錯誤二:模塊IsapiModule通知ExecuteRequestHandler處理程序PHP-Handler錯誤代碼0x800700
或 處理程序“AboMapperCustom-5095705”在其模塊列表中有一個錯誤模塊“IsapiModule”
原因分析:沒有安裝ISAPI擴(kuò)展。
解決辦法:在IIS安裝ISAPI擴(kuò)展即可。
錯誤三: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)限不足導(dǎo)致的,在網(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進(jìn)程意外退出”,雙擊“php-cgi.exe”出現(xiàn)提示“無法啟動此程序,因為計算機(jī)中丟失 api-ms-win-crt-stdio-l1-1-0.dll。嘗試重新安裝該程序以解決此問題。”,如圖:
原因分析:出現(xiàn)此種情況,是因為服務(wù)器無法安裝VC++ 2015運行庫,導(dǎo)致php運行環(huán)境不具備,因此出錯。
解決辦法:據(jù)分析,出現(xiàn)此種情況的解決辦法最好就是重裝系統(tǒng),并且更換操作系統(tǒng),如果還不行,建議打SP1補丁。