


win2003服務(wù)器IIS下配置PHP+mysql+zend+偽靜態(tài)
本文基本上是轉(zhuǎn)載,目的只是為了以后方便自己使用,前幾天就是看這幾個(gè)教程自己配置成功的。
http://hi.baidu.com/fan_chaomeng/blog/item/db331c57ef0abd40564e0005.html
Win2003server 下架設(shè)PHP+mysql+zend
安裝前準(zhǔn)備:1、安裝好iis6
2、下載php環(huán)境的相應(yīng)的軟件
推薦配置:php-5.2.6-Win32.zip
mysql-5.0.18-win32.zip
ZendOptimizer-3.3.3-Windows-i386.exe
Mysql的下載地址
http://download.mysql.cn/download_file/zip/5.0/mysql-5.0.18-win32.zip
php的下載地址:
http://cn2.php.net/distributions/php-5.2.6-Win32.zip
Zend的下載地址:
http://downloads.phpchina.com/zend/optimizer/3.3.3/ZendOptimizer-3.3.3-Windows-i386.exe
第一步、安裝php
解壓php-5.2.6-Win32.zip為php-5.2.6-Win32,然后把其 php-5.2.6-Win32更換為php,拷貝到E盤(可選)
把E:/php/下的php.ini-dist重命名改為php.ini,打開 php.ini,
查找ext,把ext = “./”改為extension_dir = “E:\php\ext”
把下面這些擴(kuò)展功能中的
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
前面的;注釋給去掉,
然后拷貝php.ini到c:/windows目錄
第二步、iis6下加載php擴(kuò)展
打開IIS管理器,點(diǎn)web服務(wù)擴(kuò)展–添加一個(gè)新的web服務(wù)擴(kuò)展,擴(kuò)展名為php,在要 求的文件哪里,添加一個(gè)文件路徑為E:\php\php5isapi.dll的文件,在設(shè)置擴(kuò)展?fàn)顟B(tài)為允許哪里打鉤,
如下圖所示
在網(wǎng)站上點(diǎn)右鍵–屬性,如下圖所示:
在ISAPI篩選器那里添加一個(gè)新的篩選器,名稱:php,可執(zhí)行文件還是上面的 E:\php\php5isapi.dll
在主目錄,執(zhí)行權(quán)限那里,改為腳本和可執(zhí)行文件,點(diǎn)配置,如下圖所示
然后再點(diǎn)擊<配置>,添加php應(yīng)用程序擴(kuò)展名映射
最后點(diǎn)擊確定。
、、、、、、、、、、、、、、、、、、、、、、、
配置默認(rèn)站點(diǎn)
先在E盤建立wwwroot目錄
右鍵 默認(rèn)站點(diǎn)—>
點(diǎn)擊<屬性>
把本地路徑修改為 E:\wwwroot目錄
執(zhí)行權(quán)限 修改為 腳本和可執(zhí)行文件
其次 點(diǎn)擊 <文檔> 選項(xiàng)卡
第三步、安裝mysql-5.0.18-win32.zip,下載到服務(wù)器桌面解壓。
單擊 mysql的安裝程序setup.exe,選擇(custom)–把mysql安裝在E:/mysql目錄下,進(jìn)行安裝如下圖
上面這個(gè)截圖是設(shè)置mysql的登錄密碼
點(diǎn)擊finish 即可完成mysql的安裝
安裝完畢后,
我們要把mysql安裝目錄bin下的libmySQL.dll拷貝到C:/windows 目錄下(重要)
第四步、下面來安裝zend,雙擊執(zhí)行ZendOptimizer-3.3.3- Windows-i386.exe
把Zend安裝在E盤上,
web服務(wù)器選擇iis6.0,
server root 的目錄修改為 E:\wwwroot
然后全部是下一步,具體參考以下的截圖
然后安裝程序會(huì)重新啟動(dòng)iis,安裝完成。
第五步、到此,IIS下php的配置就完成了,在你的網(wǎng)站目錄/wwwroot下,新建個(gè)內(nèi) 容為
<?php phpinfo(); ?>的phpinfo.php,然后訪問這個(gè)文件如果可以看到相應(yīng)的服務(wù)器配置信息證明PHP已經(jīng)配置成功了。
__________________________________________________________________________________________________________________________
下面介紹WIN2003的IIS下配置偽靜態(tài)【rewrite】的方法
第一:首先我們需要下載一個(gè)ISAPI_Rewrite,有精簡版和完全版,一般精簡版只能對服務(wù)器全局進(jìn)行配置, 而完整版可以對服務(wù)器上的各個(gè)網(wǎng)站進(jìn)行偽靜態(tài)配置.對于個(gè)人站長來說,精簡版就足夠了.下載:http://www.isapirewrite.com/download/isapi_rwl_0055.msi
第二:下載完成后,可以找到安裝包里的.msi的文件,安裝即可.
隨便裝在哪都可以,默認(rèn)是裝在C:\Program Files\Helicon下,要注意的 是這個(gè)目錄everyone要有讀取權(quán)限。
【加入everyone讀取權(quán)限方法,高手跳過,右鍵此文件夾,屬性——安全標(biāo)簽——添加——對象名稱那里填everyone——最后給出相應(yīng)的權(quán)限就OK】
我就因?yàn)楫?dāng)時(shí)服務(wù)器權(quán)限配的比較嚴(yán)格,默認(rèn)安裝Helicon這目錄EVERYONE是沒有任何權(quán)限的,結(jié)果老 是出現(xiàn):Service Unavailable 。
第三:打開Internet 信息服務(wù),右鍵,web站點(diǎn)屬性,點(diǎn)擊ISAPI篩選器選項(xiàng)卡.添加篩選器,這里的名稱可以自己隨意填寫,路徑自己指定 ISAPI_Rewrite.dll,然后確定.

下面我們先做一個(gè)測試頁new.asp,可以按照下面的代碼寫
然后,在瀏覽器中輸入:
http://127.0.0.1/new.asp?id=1234
接著你就可以在網(wǎng)頁上看到一行文字:”1234″
看到這幾個(gè)數(shù)字,就說明你測試成功了.
現(xiàn)在我們開始來配置ISAPI_Rewrite :
打開ISAPI_Rewrite的目錄,把httpd.ini的只讀屬性去掉,打開編輯.我們現(xiàn)在是需要把new.asp?id=1234修改成類似 new_1234.html的路徑,因此,我們需要在httpd.ini中添加一句
RewriteRule /new_([0-9,a-z]*).html /new.asp?id=$1
保存后,我們就可以測試一下這個(gè)網(wǎng)址了:http://127.0.0.1/new_1234.html
可以看到頁面上的”1234″了吧,就這樣偽靜態(tài)配置成功了!
WINDOWS提供WEB服務(wù)的IIS有時(shí)候會(huì)出現(xiàn)訪問過大導(dǎo)致網(wǎng)站打不開,這時(shí)重啟IIS 是最好的選擇。
1、界面操作
桌面右鍵“我的電腦”–>“管理”–>“服務(wù)和應(yīng)用程序”–>“服務(wù)”找 到“IIS admin service”右鍵點(diǎn)擊“重新啟動(dòng)”彈出“停止其它服務(wù)”窗口,點(diǎn)擊“是”。或者雙擊“IIS admin service”,然后點(diǎn)擊“停止”命令,此時(shí)彈出“停止其它服務(wù)”窗口,點(diǎn)擊“是”,系統(tǒng)停止“IIS admin service”服務(wù),然后點(diǎn)擊“啟動(dòng)”完成重啟。
2、命令操作
系統(tǒng)“開始”–>“運(yùn)行”命令,輸入cmd回車
輸入net stop iisadmin /y 回車
命令完成后,輸入net start w3svc 回車完成重啟。
或者cmd里直接使用IISReset命令回車,也能完成IIS的重啟。(用最后這個(gè)就可以 了,最簡單又快捷!)
新文章:
- CentOS7下圖形配置網(wǎng)絡(luò)的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統(tǒng)后丟失windows啟動(dòng)項(xiàng)
- CentOS單網(wǎng)卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗(yàn)證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網(wǎng)打印機(jī)IP講解
- CentOS7使用hostapd實(shí)現(xiàn)無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網(wǎng)絡(luò)重啟出錯(cuò)
- 解決Centos7雙系統(tǒng)后丟失windows啟動(dòng)項(xiàng)
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統(tǒng)有什么不同呢
- Centos 6.6默認(rèn)iptable規(guī)則詳解