最近有些站長(zhǎng)、網(wǎng)站建設(shè)公司技術(shù)人員對(duì)PHP服務(wù)器升級(jí)過(guò)程出現(xiàn)諸如此類(lèi)的問(wèn)題:
The FastCGI Handler was unable to process the request(FastCGI的處理程序無(wú)法處理請(qǐng)求。).
Error Details:
The FastCGI executable could not be found
Error Number: 2 (0x80070002).
Error Description: ?μí3?ò2?μ????¨μ????t?£
HTTP Error 500 - Server Error.
Internet Information Services (IIS) 詳細(xì)錯(cuò)誤,如圖看示:
其中,The FastCGI executable could not be found(FastCGI的可執(zhí)行文件找不到) 說(shuō)明了錯(cuò)誤原因,那么就需要檢查你的PHP文件夾有沒(méi)有包含php-cgi.exe 如果沒(méi)有,你可能下的不是安包,那么你需下安裝包,址:http://windows.php.net/downloads/releases/,安裝完后里面就可以看到 php-cgi.exe文件.只要前面安裝正確,那么PHP的運(yùn)行環(huán)境就架設(shè)計(jì)好了.
iis6.0架設(shè)計(jì)PHP服務(wù)器操作步驟 最新版PHP5.3.8
1、安裝IIS.略
2、下載FastCGI II6 (x86).因?yàn)閜hp5.3已經(jīng)不支持ISAPI了,而是用FastCGI了.安裝一直點(diǎn)下一步就可以.下載地址:http://www.iis.net/download/FastCGI
3、下載 PHP-5.3.8 需要下載安裝包,南昌網(wǎng)絡(luò)公司百恒網(wǎng)絡(luò)提醒站長(zhǎng)或網(wǎng)站建設(shè)公司技術(shù)人員,要選擇
Windows Binaries For the Windows binaries and installer
下載地址:http://windows.php.net/downloads/releases/
安裝完后
到安裝目錄,將權(quán)限設(shè)置可運(yùn)行腳本.
4、注冊(cè)PHP到FastCGI.
打開(kāi)C:WINDOWSsystem32inetsrvfcgiext.ini文件,在文件最后加上下面的語(yǔ)句:
[Types] 說(shuō)明:文檔最下面有這個(gè)標(biāo)簽.
php=PHP
[PHP]
ExePath=E:PHPphp-cgi.exe 說(shuō)明:根據(jù)當(dāng)前安裝的實(shí)際目錄.
InstanceMaxRequests=10000
ActivityTimeout=600
RequestTimeout=600
5、PHP.ini的修改PHP5.3.8安裝目錄下是沒(méi)有PHP.ini這個(gè)文件的,只有php.ini-development和php.ini-production,我們把php.ini-development改為php.ini(當(dāng)然如果你怕有錯(cuò)可以先備份一下)。
在Windows Extensions中去除擴(kuò)展前面的分號(hào)(;):
; extension=php_curl.dll
; extension=php_gd2.dll
; extension=php_ldap.dll
; extension=php_mbstring.dll
; extension=php_exif.dll
; extension=php_mysql.dll
; extension=php_mysqli.dll
; extension=php_sockets.dll
; extension=php_xmlrpc.dll
6、Internet信息服務(wù)(IIS)管理器的修改
(1)網(wǎng)站->屬性->主目錄->配置->添加
可執(zhí)行文件填寫(xiě)C:WINDOWSsystem32inetsrvfcgiext.dll
擴(kuò)展名填寫(xiě).php。
南昌網(wǎng)頁(yè)設(shè)計(jì)公司百恒網(wǎng)絡(luò)服務(wù)器架設(shè)工程師提醒站長(zhǎng)或網(wǎng)站建設(shè)公司技術(shù)人員:在xp的iis6中添加.php的擴(kuò)展名映射這一步時(shí),當(dāng)他在可執(zhí)行文件和擴(kuò)展名那都填寫(xiě)上正確的參數(shù)后,確定按鈕一直都是灰色的,無(wú)法確定。原因是文件路徑過(guò)長(zhǎng),超過(guò)了30個(gè)字符,需要重新激活,激活方法是只要用鼠標(biāo)在文件路徑的文本框中再次點(diǎn)擊一下即可解決問(wèn)題。
(2)網(wǎng)站->屬性->文檔->添加默認(rèn)內(nèi)容index.php。這里全部配置好了,一定要把IIS服務(wù)重啟一下。
7、測(cè)試
用文本寫(xiě)一段測(cè)試代碼:
phpinfo();
?>
希望本文對(duì)廣大站長(zhǎng)和網(wǎng)站建設(shè)公司技術(shù)人員有所幫助,如有不理解之處可以與南昌網(wǎng)站設(shè)計(jì)公司百恒網(wǎng)絡(luò)技術(shù)部聯(lián)系。
如果此篇文章沒(méi)能解決您的問(wèn)題,請(qǐng)查看:WindowsXP本地測(cè)試PHP,WindowsXP配置支持PHP語(yǔ)言IIS服務(wù)器 一文