2009年最新版 win2003 IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安裝配置教程第4/8頁
第三步、配置IIS使其支持PHP
3.3.1、打開瀏覽器,輸入:http://localhost 即可正常訪問,看到“建設中”類似文字的頁面【圖十六所示】。

【圖十六】
3.3.2、PHP支持CGI和ISAPI兩種安裝模式,CGI更消耗資源,容易因為超時而沒有反應,但實際上是比較安全的;ISAPI負載能力強,節(jié)省資源,但是安全性略差于CGI模式,這里推薦使用ISAPI模式。所以這里只介紹ISAPI模式配置方法。
3.3.3、 打開“Internet 信息服務(IIS)管理器”(在開始-運行輸入:inetmgr,回車確定;或者上面提到的點擊管理工具里面的圖標)
點擊“(計算機名)(本地計算機)”前面的“+”,展開樹形目錄。【圖十七所示】

【圖十七】
3.3.4、在“網(wǎng)站”上點擊鼠標右鍵,查看“屬性”,點擊“ISAPI篩選器”選項卡,并點擊“添加”按鈕,在彈出的“添加/編輯篩選器屬性”面板中的“篩選器名稱”欄目中輸入:PHP,再點擊“可執(zhí)行文件”下面的“瀏覽”按鈕,選擇php5isapi.dll文件(按照前面的設置這里的路徑應該是D:\PHP\php5\php5isapi.dll),點擊打開按鈕【圖十八所示】,使“可執(zhí)行文件路徑”指向到該文件。點擊“確定”按鈕;然后再點擊“主目錄”選項卡,找到并點擊“配置”按鈕,在彈出的“應用程序配置”面板中的“應用程序擴展”選項卡找到并點擊“添加”按鈕新增一個擴展名映射,再點擊“可執(zhí)行文件”后面的“瀏覽”按鈕,選擇php5isapi.dll文件(按照前面的設置這里的路徑應該是D:\PHP\php5\php5isapi.dll),在“擴展名”欄目輸入:.php,動作限制為:GET,HEAD,POST,TRACE,將“腳本引擎”、“確認文件是否存在”兩項勾選中【圖十九所示】(如果還想支持諸如.php5、.phtml等擴展名的PHP文件,可重復“添加”步驟,對應擴展名設置為需要的即可),然后點擊確定按鈕(添加/編輯應用程序擴展名映射面板),點擊“選項”,把“啟用父路徑”勾選中,然后一路點擊確定按鈕。
這一步操作將使你服務器IIS下的所有站點都支持你所添加的PHP擴展文件,如果你只需要部分站點支持PHP,只需要在你需要支持PHP的Web站點(展開“網(wǎng)站”目錄及可見)比如“默認網(wǎng)站”上單擊右鍵選擇“屬性”,在打開的“默認網(wǎng)站的屬性”“主目錄”選項卡中做如上的“添加/編輯應用程序擴展名”操作即可,或者將你不需要支持PHP的站點中的.php擴展名映射刪除即可。

【圖十八】

【圖十九】
3.3.5、打開“網(wǎng)站”屬性中的“文檔”選項卡,把“啟用默認內容文檔”列表中添加index.php和Default.php項,也可以將其上移到最前面兩個,這樣,訪問站點時就會首先尋找并打開index.php、Default.php文檔。【圖二十所示】
什么是默認內容文檔:
默認內容文檔即默認首頁,是指在訪問一個文件目錄的時候自動定位的一個文件。比如您的主機空間內有許多不同名字的文件,但是您希望在輸入網(wǎng)址ideacm.com.cn的時候,默認訪問其中一個叫做index.htm的文件,那么您就需要將默認首頁設置為index.htm,也可以添加很多個默認內容文檔,當訪問該站點的時候會自動根據(jù)默認內容文檔的排序來優(yōu)先使用。
【圖二十】
在這里我推薦默認內容文檔做如下順序的設置:
index.htm
Default.html
index.html
Default.html
index.asp
Default.asp
index.aspx
Default.aspx
index.php
Default.php
3.3.6、設置好默認內容文檔后,點擊應用按鈕,會彈出一個“繼承覆蓋”對話框,點擊全選按鈕,再點擊確定-確定。
3.3.7、點擊“Web服務擴展”,點擊其中的“添加一個新的Web服務擴展”,在彈出的窗口中,擴展名欄目填寫PHP,點擊添加按鈕,在添加文件的對話框中文件路徑欄目中瀏覽選擇上面提到的php5isapi.dll文件,點擊確定,勾選“設置擴展狀態(tài)為允許”,點擊確定。
3.3.8、 完成以上操作后,需要重啟IIS服務。
將以下命令命名為IIS.bat文件保存在桌面上【圖二十一所示】,雙擊運行即可重啟IIS服務【圖二十二所示】,重啟好后該窗口會自動關閉。
把以下代碼保存為IIS.bat:
@ECHO off
@Title IIS6重新啟動
net stop w3svc
net stop iisadmin /y
net start w3svc
【圖二十一】
【圖二十二】
3.3.9、 到此,PHP的基本配置以及完成,IIS中的網(wǎng)站已經(jīng)可以支持PHP腳本了。
打開默認網(wǎng)站所指向的文件夾(IIS管理器中網(wǎng)站下面的默認網(wǎng)站上面點擊屬性,查看主目錄,即可在本地路欄目中看到該默認網(wǎng)站的所在文件夾),建立一個test.php文件,文件中內容如下:
把以下代碼保存為test.php: <?php Phpinfo(); ?> |
3.3.10、打開瀏覽器輸入:http://localhost/test.php ,將會顯示本服務器所支持PHP的全部信息,可以看到PHP版本為5.2.8,Server API的模式為:ISAPI【圖二十三所示】。
【圖二十三】
3.3.11、或者利用PHP探針檢查(一個帶有具體、直觀PHP環(huán)境配置檢測的php文件,下載鏈接:http://ideacm.com.cn/read.php?11),下載后解壓到網(wǎng)站根目錄下訪問即可【圖二十四所示】。
【圖二十四】
相關文章
windows服務器維護經(jīng)驗小結(rsync,serv_u)
這篇文章是腳本之家在維護多臺win2003服務器的時候,經(jīng)常用到的一些配置方法與bat,主要是rsync文件同步配置,serv_u經(jīng)常停止,sqlserver數(shù)據(jù)庫壓縮問題2013-05-05win2003 創(chuàng)建 IP安全策略來屏蔽端口的圖文教程
IP安全性(Internet Protocol Security)是Windows XP/2003中提供的一種安全技術,它是一種基于點到點的安全模型,可以實現(xiàn)更高層次的局域網(wǎng)數(shù)據(jù)安全性。2010-04-04有了SSL證書,如何在IIS環(huán)境下部署https
這篇文章主要介紹了有了SSL證書,如何在IIS環(huán)境下部署https,需要的朋友可以參考下2017-03-03windows server 2019 無法安裝AMD Radeon
今天在電腦上安裝 windows server 2019數(shù)據(jù)中心版帶桌面版本,因為自己經(jīng)常配置服務器所以安裝了這個版本,但安裝過程中發(fā)現(xiàn)amd的顯卡無法安裝驅動,下面是具體的解決方法2022-08-08Win2008 r2 IIS7.5制定目錄禁止執(zhí)行腳本的方法
這篇文章主要介紹了Win2008 r2 IIS7.5制定目錄禁止執(zhí)行腳本的方法,需要的朋友可以參考下2016-06-06