綠色資源網:您身邊最放心的(de)安全下載站! 最新軟件|熱門排行|軟(ruǎn)件分類|軟件專題|廠(chǎng)商(shāng)大全

綠色資源(yuán)網

技術(shù)教(jiāo)程
您的位(wèi)置(zhì):首頁(yè)服務器(qì)類Web服(fú)務器 → win7係統IIS 7.0以上版本配置(zhì)PHP的(de)方法

win7係(xì)統IIS 7.0以(yǐ)上版本配置PHP的(de)方法

我要評論(lùn) 2012/03/15 20:01:19 來源:綠(lǜ)色資源(yuán)網(wǎng) 編輯(jí):chithemodel.com [ ] 評論:0 點擊(jī):442次(cì)

win7係統IIS 7.0以上(shàng)版本配置PHP的方法

微軟(ruǎn)和Zend合作以後,針對IIS推出了(le)專門的FastCGI支持,在IIS下運行PHP,應該采(cǎi)用FastCGI方式來運(yùn)行,而不是(shì)ISAPI方式。

到了(le)IIS7.0以後的(de)版本,微軟更進一步,將FastCGI內置到IIS中,也就是(shì)說,隻要把PHP的ZIP包解(jiě)壓縮到本機(jī)任(rèn)意目錄(lù),配(pèi)置好php.ini(不用複(fù)製到別的(de)位置),然後,不用添加環境(jìng)變量,不(bú)用添加ISAPI過濾,隻要(yào)設置一個地方,就可以在IIS下完美地(dì)以(yǐ)FastCGI方式運行PHP。

IIS 7.0 以上版本配置PHP的方(fāng)式:

1. 在(zài)“Turn Windows features on or off(開啟(qǐ)或關閉windows功能)”裏,選擇啟用"Internet Information Service(IIS服(fú)務)”,這裏(lǐ)別的(de)選(xuǎn)項(xiàng)可以根據需(xū)要選,但是一定要(yào)選中(zhōng)“World wide web services(萬維網服務)”下麵的“Application Development Features(應(yīng)用開發組件)”下麵的(de)“CGI”這個項目。

2. 下載(zǎi)任(rèn)意版本(běn)的 non-thread safe zip package of PHP(PHP的(de)非安全進程的zip壓縮包),解壓到(dào)任意目錄,比如“D:\Server\php”。

3. 把 php.ini-recommended 重(chóng)命名為 php.ini,打開它,修改以下選項:
   fastcgi.impersonate = 1
    cgi.fix_pathinfo=1
    cgi.force_redirect = 0
    extension_dir = "./ext" ;神奇(qí)吧?通(tōng)用配置,不管你的php裝在哪(nǎ)個目(mù)錄都OK,不用指定詳細路徑,這就是新特性(xìng)了。
4. 激活你需要的擴展選項,這(zhè)一步跟以前(qián)的任意版本都一(yī)樣,就(jiù)不特別說明了。
5. 打開(kāi)“Internet Information Services (IIS) Manager(IIS管理器)”,左邊選(xuǎn)擇你的計算機(建議(yì)如(rú)此,不要選擇具體站點(diǎn),配置完對所有站點生效),右邊選(xuǎn)擇“Handler Mapping”,然後最右邊選擇“Add Module Mapping”,彈出的窗口裏按下麵的提示填寫:
   Request path: *.php
     Module: FastCgiModule
     Executable: "D:\server\php\php-cgi.exe"
     Name: PHP via FastCGI

可以了,現在你的(de)機器上所有站點(diǎn)就能(néng)以(yǐ)IIS7.5和PHP5.x官(guān)方推(tuī)薦的(de)最高效安全(quán)的方式運行PHP了

關(guān)鍵詞:win7,IIS7.0,PHP

閱讀(dú)本文後您有什麽感想? 已有 人給(gěi)出評價!

  • 2 歡迎(yíng)喜歡
  • 2 白癡
  • 2 拜托
  • 2 哇
  • 2 加油
  • 2 鄙視