新聞中心
環(huán)境:
操作系統(tǒng):Windows 2003 Server
PHP版本:PHP5.25

創(chuàng)新互聯(lián)公司是一家專業(yè)提供寧縣企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為寧縣眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。
1.下載FastCGI For IIS6
http://www.microsoft.com/downloads/details.aspx?FamilyID=2d481579-9a7c-4632-b6e6-dee9097f9dc5&displaylang=en
下載之后,雙擊運(yùn)行進(jìn)行安裝.
2.下載PHP5.25 Windows版
http://www.php.net
下載.zip格式的版本,下載后解壓至D:\PHP目錄,并給IIS啟動(dòng)帳戶組或用戶賦予讀取和運(yùn)行權(quán)限.
3.注冊(cè)PHP到FastCGI
在命令行下運(yùn)行
cscript fcgiconfig.js -add -section:"PHP" -extension:php -path:"D:\PHP\php-cgi.exe"
fcgiconfig.js 默認(rèn)存放目錄是:C:\WINDOWS\system32\inetsrv
4.設(shè)置
將D:\PHP\php.ini-recommended重命名為為D:\PHP\php.ini
打開D:\PHP\php.ini,修改:
extension_dir = "D:\PHP\ext"
fastcgi.impersonate = 1
cgi.fix_pathinfo=1
cgi.force_redirect = 0
其它根據(jù)實(shí)際需要對(duì)php.ini進(jìn)行設(shè)置修改
然后執(zhí)行:
cscript fcgiconfig.js -set -section:"PHP" -InstanceMaxRequests:500
cscript fcgiconfig.js -set -section:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:1000
以上兩項(xiàng)設(shè)置最大池和響應(yīng)連接數(shù),可以根據(jù)運(yùn)行機(jī)器的硬件配置、使用情況修改
一切完畢之后重啟IIS,趕緊寫一個(gè)測試頁試一下吧.
我第一次安裝時(shí),由于為了服務(wù)器的安全我刪除了wsshell命令,導(dǎo)致在第3步時(shí)出現(xiàn)了如下錯(cuò)誤:
Microsoft JScript 運(yùn)行時(shí)錯(cuò)誤: Automation 服務(wù)器不能創(chuàng)建對(duì)象
后通過重新注冊(cè)命令:regsvr32 WSHom.ocx
問題解決
重啟IIS后,打開測試頁出現(xiàn)如下提示:
FastCGI Error
The FastCGI Handler was unable to process the request.
--------------------------------------------------------------------------------
Error Details:
Error Number: 5 (0x80070005).
Error Description: 拒絕訪問。
HTTP Error 500 - Server Error.
Internet Information Services (IIS)
這個(gè)錯(cuò)誤是由于在解壓PHP之后,沒有對(duì)IIS啟動(dòng)帳戶賦予該目錄的讀取和運(yùn)行權(quán)限.修改文件夾安全屬性,問題解決.
當(dāng)前文章:IIS6下配置fastcgi的php的教程
網(wǎng)站地址:http://fisionsoft.com.cn/article/cciohis.html


咨詢
建站咨詢
