Vista IIS7添加PHP支持的設(shè)置方法
截止到發(fā)文時(shí)(2009年9月25日),PHP是最新版本為5.3.0,但是5.3.0在IIS中的運(yùn)行方式是FastCGI,要在Vista的IIS7上實(shí)現(xiàn)這一點(diǎn)我始終沒弄成。
最后我還是用的老方法,ISAPI,選用了一個(gè)5.3以前的版本,我選的是5.2.11。
php-5.2.11-Win32.zip的下載地址
http://cn2.php.net/distributions/php-5.2.11-Win32.zip
如果上面的地址不好始,也可以去下面這個(gè)地址去從其他鏡像下載
http://cn.php.net/get/php-5.2.11-Win32.zip/from/a/mirror
把php-5.2.11-Win32.zip下載回來之后,把里面的文件解壓到C:\php目錄下(或者是D盤E盤也都行,只是我習(xí)慣放C盤)。
還要確認(rèn)一點(diǎn),在Vista的“打開或關(guān)閉Windows功能”里不但要安裝IIS,而且還要安裝兩個(gè)重要的ISAPI組件,如下圖:
下面開始配置PHP了……
1、把PHP目錄下的php.ini-dist(顯示擴(kuò)展名)改成php.ini,然后用記事本打開,在里面找到extension_dir = "./",然后把里面的./改成c:\php(就是把PHP解壓到的那個(gè)路徑)。
2、還是在php.ini這個(gè)文件里,找到下面這三行,把它們前面的分號刪掉(帶分號是注釋的意思)
extension=php_mbstring.dll
extension=php_mssql.dll
extension=php_mysql.dll
3、把php.ini保存,然后復(fù)制到Windows目錄下。
4、打開Vista管理工具中的“Internet信息服務(wù)(IIS)管理器”,在“應(yīng)用程序池”中新建一個(gè)應(yīng)用程序池,取名為PHP,.Net版本為“無托管代碼”。
5、在“ISAPI篩選器”中點(diǎn)右鍵“添加”,起名為php,可執(zhí)行文件選成C:\php\php5isapi.dll。
6、在“ISAPI和CGI限制”里點(diǎn)右鍵“添加”,路徑還是選成c:\php\php5isapi.dll,描述還寫成php,選中“允許執(zhí)行擴(kuò)展路徑”。
7、在“處理程序映射”里右鍵“添加腳本映射”,請求路徑填*.php,可執(zhí)行文件還選c:\php\php5ispai.dll,名稱還叫php。
8、以上工作做完后就基本完工了,下面測試:
在IIS指定的站點(diǎn)目錄下建一個(gè)文件夾,就叫php(我之所以要搭建php+iis,主要是因?yàn)槲乙_發(fā)及管理的項(xiàng)目里既有php,也有asp和.net的),然后在這個(gè)php目錄里新建一個(gè)文件phpinfo.php,里面的內(nèi)容就是經(jīng)典的PHP測試函數(shù):
phpinfo();
?>
保存后打開瀏覽器看結(jié)果:localhost/php/phpinfo.php,如果能看到類似下面的頁面就說明你成功了:

相關(guān)文章
Wins2003系統(tǒng)中Apache性能優(yōu)化方法
為了滿足網(wǎng)站高負(fù)荷的要求,在調(diào)整Apache參數(shù)時(shí)發(fā)現(xiàn)進(jìn)程經(jīng)常占用內(nèi)存過多導(dǎo)致當(dāng)機(jī)。經(jīng)過不斷的優(yōu)化和修改參數(shù)組合,終于讓服務(wù)器穩(wěn)定 下來,可以滿足大量訪問的考驗(yàn)和應(yīng)用要求2012-12-12
asp.net RewritePath重定向HTTP頭Content-Location暴露真實(shí)路徑解決方法
這篇文章主要介紹了asp.net RewritePath重定向HTTP頭Content-Location暴露真實(shí)路徑解決方法,需要的朋友可以參考下2016-07-07
提示iis 無法啟動(dòng)World Wide Web Publishing服務(wù)的解決辦法
今天裝IIS組件,結(jié)果網(wǎng)站和ftp都啟動(dòng)不了,看看服務(wù),World Wide Web Publishing 服務(wù)沒有啟動(dòng),F(xiàn)TP Publishing服務(wù)也沒有啟動(dòng),于是我手動(dòng)啟動(dòng)World Wide Web Publishing 服務(wù),郁悶的是,系統(tǒng)提示:無法啟動(dòng)World Wide Web Publishing服務(wù),錯(cuò)誤 87 , 參數(shù)不正確;2008-11-11
WINDOWS?SERVER?2016?設(shè)置使用照片查看器查看圖片的方法
這篇文章主要介紹了WINDOWS?SERVER?2016?設(shè)置使用照片查看器查看圖片的方法,需要的朋友可以參考下2022-09-09
開放windows服務(wù)器端口(以打開端口8080為例)
我們平時(shí)所說的端口其實(shí)不是指物理意義上的端口,而是特指TCP/IP協(xié)議中的端口,是邏輯意義上的端口。這篇文章主要介紹了開放windows服務(wù)器端口(以打開端口8080為例),需要的朋友可以參考下2019-10-10
ASP.NET Process Model之一 IIS 和 ASP.NET ISAPI
我覺得這個(gè)問題涉及到IIS和ASP.NETASP.NET Runtime的處理模型的問題,并不是三言兩語就能說清楚的,所以決定寫這樣一篇介紹IIS和ASP.NET Runtime Process Model的文章,談?wù)勎覍Υ说囊粋€(gè)粗淺的認(rèn)識,如果有什么不對的地方,希望大家及時(shí)指正。2008-08-08
windows server 2008 服務(wù)器安全設(shè)置初級配置
這里為大家分享的是windows server 2008 服務(wù)器安全設(shè)置初級配置,基本上最基本上的東西都包括了,需要的朋友可以參考下2017-04-04
Windows2003 服務(wù)器安全配置詳細(xì)篇
今天演示一下服務(wù)器權(quán)限的設(shè)置,實(shí)現(xiàn)目標(biāo)是系統(tǒng)盤任何一個(gè)目錄asp網(wǎng)馬不可以瀏覽,事件查看器完全無錯(cuò),所有程序正常運(yùn)行.2010-03-03
windows遠(yuǎn)程桌面出現(xiàn)“這可能是由于CredSSP加密數(shù)據(jù)庫修正問題”解決方法
今天在登錄windows遠(yuǎn)程桌面的時(shí)候出現(xiàn)這可能是由于CredSSP加密數(shù)據(jù)庫修正問題提示,特搜素一下解決方法,需要的朋友可以參考下2022-12-12

