IIS6下配置fastcgi的php的教程
環(huán)境:
操作系統(tǒng):Windows 2003 Server
PHP版本:PHP5.25
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
打開(kāi)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,趕緊寫(xiě)一個(gè)測(cè)試頁(yè)試一下吧.
我第一次安裝時(shí),由于為了服務(wù)器的安全我刪除了wsshell命令,導(dǎo)致在第3步時(shí)出現(xiàn)了如下錯(cuò)誤:
Microsoft JScript 運(yùn)行時(shí)錯(cuò)誤: Automation 服務(wù)器不能創(chuàng)建對(duì)象
后通過(guò)重新注冊(cè)命令:regsvr32 WSHom.ocx
問(wèn)題解決
重啟IIS后,打開(kāi)測(cè)試頁(yè)出現(xiàn)如下提示:
FastCGI Error
The FastCGI Handler was unable to process the request.
--------------------------------------------------------------------------------
Error Details:
Error Number: 5 (0x80070005).
Error Description: 拒絕訪問(wèn)。
HTTP Error 500 - Server Error.
Internet Information Services (IIS)
這個(gè)錯(cuò)誤是由于在解壓PHP之后,沒(méi)有對(duì)IIS啟動(dòng)帳戶賦予該目錄的讀取和運(yùn)行權(quán)限.修改文件夾安全屬性,問(wèn)題解決.
- IIS 7.x FastCGI 運(yùn)行 PHP的配置方法
- Win7下在IIS7中配置PHP的FastCGI支持_筆記
- IIS7配置PHP環(huán)境圖文教程(fastcgi快速最新版)
- windows+IIS 環(huán)境下以Fastcgi方式配置php 5.3.3的方法
- Win2008下搭建php開(kāi)發(fā)環(huán)境(IIS FastCGI版)
- IIS+FastCGI+PHP5.3+MySQL5.1+Gzip配置圖文詳細(xì)教程
- Win2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5環(huán)境搭建教程
- 處理(php-cgi.exe?-?FastCGI?進(jìn)程超過(guò)了配置的請(qǐng)求超時(shí)時(shí)限)的問(wèn)題
- Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL運(yùn)行環(huán)境搭建教程
- Windows Server 2008(R2) 一鍵安裝PHP環(huán)境(PHP5.3+FastCGI模式)
- php以fastCGI的方式運(yùn)行時(shí)文件系統(tǒng)權(quán)限問(wèn)題及解決方法
相關(guān)文章
Window?Server?2019服務(wù)器上安裝SQL?Server數(shù)據(jù)庫(kù)
本文主要介紹了Window?Server?2019服務(wù)器上安裝SQL?Server數(shù)據(jù)庫(kù),通過(guò)圖文介紹的非常詳細(xì),想要安裝SQL?Server數(shù)據(jù)庫(kù)的同學(xué)可以根據(jù)圖文一步步安裝2023-09-09Windows Server 2008 R2 忘記密碼的處理方法
這篇文章主要介紹了Windows Server 2008 R2 忘記密碼的處理方法,一般兩種方法,一種是軟件方法一種是通過(guò)系統(tǒng)安裝盤(pán)實(shí)現(xiàn)的,這里久違大家分享一下需要的朋友可以參考下2018-11-11本地遠(yuǎn)程Windows服務(wù)器遠(yuǎn)程桌面不能相互復(fù)制粘貼的兩種解決方案
這篇文章主要給大家分享了本機(jī)遠(yuǎn)程Windows服務(wù)器遠(yuǎn)程桌面不能相互復(fù)制粘貼的兩種解決方案,對(duì)我們解決問(wèn)題有一定的幫助,需要的朋友可以參考下2023-08-08Apache Wind2003 配置網(wǎng)站目錄權(quán)限小結(jié)
Apache + Windows 2003 配置網(wǎng)站目錄權(quán)限小結(jié)2009-09-09Windows Server 2008 R2上部署Exchange Server 2010圖文教程
這兩個(gè)產(chǎn)品可謂是09年下半年微軟推出的重頭產(chǎn)品,均為64位架構(gòu),而且其功能和性能遠(yuǎn)遠(yuǎn)超出了其早期版本,在此不再對(duì)這方面的內(nèi)容做過(guò)多的描述2013-06-06win2008 R2與sql 2005、2008運(yùn)行asp的時(shí)候速度緩慢的解決方法
這篇文章主要介紹了win2008 R2與sql 2008運(yùn)行asp的時(shí)候速度緩慢的解決方法,需要的朋友可以參考下2017-04-04Windows?server?2019?批量創(chuàng)建用戶的詳細(xì)教程
這篇文章主要介紹了Windows?server?2019?批量創(chuàng)建用戶,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-07-07服務(wù)器維護(hù)小常識(shí)(win+linux)
為了能更好的使用和延長(zhǎng)服務(wù)器的使用壽命,定期的對(duì)服務(wù)器進(jìn)行維護(hù)是非常必要的。但是,在維護(hù)服務(wù)器的時(shí)候一定要小心的處理好維護(hù)的工作,否則出現(xiàn)錯(cuò)誤的話就會(huì)影響很大2013-08-08