如何配置IIS既可(kě)以運(yùn)行(háng)ASP又可以運行PHP
整了個BaiDuMp3的Decode,Base64加上(shàng)一些Unicode的變化,發現JS版和ASP版的Base64算法對中文支持(chí)都(dōu)不理想,於是用(yòng)了(le)Php的,服務(wù)器是IIS6.0,要讓它跑Php也是可以的 。
1、準備(bèi)好php.ini,php5ts.dll,php5isapi.dll這3個文件,其中(zhōng)的php5是你擁有(yǒu)的php版本(běn)的文件,不同的版本,數字也不一樣,這沒(méi)關係。
2、將php.ini複(fù)製到windows目錄
如果要用session,先(xiān)配(pèi)置(zhì)一下:
打(dǎ)開該文件(jiàn),找到extension_dir = "./" ,將其改(gǎi)為 extension_dir = "C:\windows\extensions" ;再(zài)找到 session.save_path = /tmp ,將其改為 session.save_path = C:\windows\sessions 。(注:此時你(nǐ)需要在C:\windows目錄下建立sessions文(wén)件夾(jiá),以存放session 。)
3、將php5ts.dll,php5isapi.dll複(fù)製到system32目錄(lù)
4、在IIS中,添(tiān)加(jiā)Web服務擴(kuò)展,要(yào)求的文件選擇複製(zhì)到system32裏的php5isapi.dll,勾選“設(shè)置擴展狀態為允許”
5、在要允(yǔn)許(xǔ)執行Php的站點上,設置其屬(shǔ)性。
【主目錄】【配置】【應用程序擴展】
點(diǎn)擊【添加】按鈕,可執行文件選擇(zé)複製(zhì)到system32裏的php5isapi.dll,擴展(zhǎn)名為php,動作限製為:GET,HEAD,POST,然後(hòu)確定。
重啟IIS。
現在(zài),你設置的(de)那個站點即可以運行ASP,又可以運行PHP了,同樣,你還可以為(wéi)它添加Asp.Net或其他WEB服務擴展。
附上BaiDuMp3客戶端Encode,Decode代碼!
以下(xià)為引用的(de)內容(róng): <script type="text/javascript"> for(var P=0;P<N;P++){ var x = new bdmp3Url(); document.write(x.code(1,1227148832,'http://www.wzms.net/UploadFiles/2007-1/115747297.wma')+'<br/>'); document.write(x.code(0,1227148832,'iuuq://xxx.x0nt.ofu/VqmpbeGjmft/3118-2/2268583A8.xnb')); </script> |
關鍵(jiàn)詞:IIS,ASP,PHP
閱讀本文後您有什麽(me)感想(xiǎng)? 已有 人給出評價(jià)!
- 1
- 1
- 1
- 2
- 1
- 1