最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IIS下PHP的三種配置方式對比

 更新時間:2014年11月20日 15:47:08   投稿:hebedich  
本文對比分析了IIS下配置php的三種配置方式,以及這三種方式配置的區(qū)別和性能差異。

 在Windows IIS 6.0下配置PHP,通常有CGI、ISAPI和FastCGI三種配置方式,這三種模式都可以在IIS 6.0下成功運行,下面我就講一下這三種方式配置的區(qū)別和性能上的差異。
 
  1、CGI(通用網(wǎng)關(guān)接口/Common Gateway Interface)一般是可執(zhí)行程序,例如EXE文件,和WEB服務(wù)器各自占據(jù)著不同的進(jìn)程,而且一般一個CGI程序只能處理一個用戶請求。這樣,當(dāng)用戶請求數(shù)量非常多時,會大量占用系統(tǒng)的資源,如內(nèi)存、CPU時間等,造成效能低下。
 
  2、ISAPI(Internet Server Application Program Interface)是微軟提供的一套面向WEB服務(wù)的API接口,它能實現(xiàn)CGI提供的全部功能,并在此基礎(chǔ)上進(jìn)行了擴(kuò)展,如提供了過濾器應(yīng)用程序接口。ISAPI應(yīng)用大多數(shù)以DLL動態(tài)庫的形式使用,可以在被用戶請求后執(zhí)行,,在處理完一個用戶請求后不會馬上消失,而是繼續(xù)駐留在內(nèi)存中等待處理別的用戶輸入。此外,ISAPI的DLL應(yīng)用程序和WEB服務(wù)器處于同一個進(jìn)程中,效率要顯著高于CGI。
 
  在Windows Server 2003的IIS6下配置ISAPI方式的PHP,配置方法是,在IIS的“WEB服務(wù)擴(kuò)展”中,添加一個新的WEB服務(wù)擴(kuò)展,程序后綴為PHP,ISAPI程序為php5isapi.dll,然后再“環(huán)境變量”-“系統(tǒng)變量”中增加變量名PHPRC,數(shù)值為php.ini的路徑,在Internet信息服務(wù)管理器中,選擇網(wǎng)站或應(yīng)用程序的根目錄,打開目錄屬性頁(右鍵選擇“屬性”),再選擇“主目錄”。點擊“配置”按鈕,選擇“映射”Tab頁。點擊“添加...”,在“可執(zhí)行文件”設(shè)為: c:\php\php5isapi.dll,擴(kuò)展名設(shè)為.php,選擇“確認(rèn)文件是否存在”,然后“確定”保存設(shè)置。重啟服務(wù)器即可完成PHP的配置。
 
  3、FastCGI是可伸縮架構(gòu)的CGI開放擴(kuò)展,其主要行為是將CGI解釋器進(jìn)程保持在內(nèi)存中并因此獲得較高的性能。傳統(tǒng)的CGI解釋器的反復(fù)加載是CGI性能低下的主要原因,如果CGI解釋器保持在內(nèi)存中并接受FastCGI進(jìn)程管理器調(diào)度,則可以提供良好的性能、伸縮性等。
 
  FastCGI已經(jīng)集成于IIS7,也支持IIS6,在IIS6中的安裝方法可參見微軟的官方文檔,我這里簡單翻譯一下。
 
  先點這里下載一個32位的FastCGI extension for IIS,然后將其安裝,安裝后的文件應(yīng)該放到system32\inetsrv目錄下。
 
  之后打開system32\inetsrv目錄,執(zhí)行下面的語句,其中c:\php為你的PHP目錄,可以修改為其他數(shù)值。
 
  cscript fcgiconfig.js -add -section:"PHP" -extension:php -path:"c:\php\php-cgi.exe"
 
  在Internet信息服務(wù)管理器中,選擇網(wǎng)站或應(yīng)用程序的根目錄,打開目錄屬性頁(右鍵選擇“屬性”),再選擇“主目錄”。點擊“配置”按鈕,選擇“映射”Tab頁。點擊“添加...”,在“可執(zhí)行文件”設(shè)為: c:\windows\system32\inetsrv\fcgiext.dll,擴(kuò)展名設(shè)為.php,選擇“確認(rèn)文件是否存在”,然后“確定”保存設(shè)置。
 
  修改php.ini文件,增加如下語句:
 
  fastcgi.impersonate = 1
  cgi.fix_pathinfo = 1
  cgi.force_redirect = 0
 
  之后打開system32\inetsrv目錄,執(zhí)行以下語句:
 
  cscript fcgiconfig.js -set -section:"PHP" -InstanceMaxRequests:10000
  cscript fcgiconfig.js -set -section:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000
 
  最后,配置c:\php目錄的安全性,使得IIS_WPG組對于這個目錄有讀取和執(zhí)行的權(quán)限。
 
  這時候,基于FastCGI的PHP就成功配置到IIS6上了。

相關(guān)文章

  • php7連接MySQL實現(xiàn)簡易查詢程序的方法

    php7連接MySQL實現(xiàn)簡易查詢程序的方法

    這篇文章主要給大家介紹了關(guān)于php7連接MySQL實現(xiàn)簡易查詢程序的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • 詳解thinkphp的Auth類認(rèn)證

    詳解thinkphp的Auth類認(rèn)證

    Auth類已經(jīng)在ThinkPHP代碼倉庫中存在很久了,但是因為一直沒有出過它的教程,很少人知道它,它其實比RBAC更方便。本文帶著大家來詳細(xì)了解它。
    2021-05-05
  • PHP 字符串分割和比較

    PHP 字符串分割和比較

    比較兩個字符串是否相等,最常見的方法就是使用“===”來判斷,至于它和“==”的區(qū)別,簡單來說就是前者強(qiáng)調(diào)“Identical”類型也要求一樣;后者要求“Equal”,值相同就可以了。
    2009-10-10
  • 百度工程師講PHP函數(shù)的實現(xiàn)原理及性能分析(三)

    百度工程師講PHP函數(shù)的實現(xiàn)原理及性能分析(三)

    這篇文章主要介紹了百度工程師講PHP函數(shù)的實現(xiàn)原理及性能分析(三),本文講解了常用php函數(shù)實現(xiàn)及介紹,并作了總結(jié)及建議,需要的朋友可以參考下
    2015-05-05
  • Windows上php5.6操作mongodb數(shù)據(jù)庫示例【配置、連接、獲取實例】

    Windows上php5.6操作mongodb數(shù)據(jù)庫示例【配置、連接、獲取實例】

    這篇文章主要介紹了Windows上php5.6操作mongodb數(shù)據(jù)庫,結(jié)合實例形式簡單分析了Windows平臺上使用php5.6針對MongoDB數(shù)據(jù)庫的配置、連接、獲取實例等相關(guān)操作技巧,需要的朋友可以參考下
    2019-02-02
  • DedeCMS 核心類TypeLink.class.php摘要筆記

    DedeCMS 核心類TypeLink.class.php摘要筆記

    DedeCMS 核心類TypeLink.class.php摘要筆記,學(xué)習(xí)php就是借鑒與分析,讓自己的掌握的更多。
    2010-04-04
  • php中抓取網(wǎng)頁內(nèi)容的實例詳解

    php中抓取網(wǎng)頁內(nèi)容的實例詳解

    這篇文章主要介紹了php中抓取網(wǎng)頁內(nèi)容的實例詳解的相關(guān)資料,這里提供兩種實現(xiàn)方法,希望能幫助到大家,需要的朋友可以參考下
    2017-08-08
  • php中Ctype函數(shù)用法詳解

    php中Ctype函數(shù)用法詳解

    這篇文章主要介紹了php中Ctype函數(shù)用法,以實例形式較為詳細(xì)的分析了Ctype函數(shù)的具體用法,對于進(jìn)行字符串檢測具有一定的實用價值,需要的朋友可以參考下
    2014-12-12
  • php中函數(shù)前加&符號的作用分解

    php中函數(shù)前加&符號的作用分解

    這篇文章主要介紹了php中的函數(shù)前加&符號的作用分解,其作用叫做引用返回,有點抽象,詳細(xì)解釋請看本文內(nèi)容,需要的朋友可以參考下
    2014-07-07
  • PHP使用Reli分析性能,生成PHP性能火焰圖

    PHP使用Reli分析性能,生成PHP性能火焰圖

    Reli 是一個用PHP編寫的采樣分析器(或VM狀態(tài)檢查器),它可以從進(jìn)程外部讀取有關(guān)運行PHP腳本的信息,它是一個獨立的CLI工具,因此目標(biāo)程序不需要任何修改,檢測和可視化PHP腳本中的瓶頸,它不僅提供函數(shù)級的分析,而且還提供行級或操作碼級的解析
    2024-01-01

最新評論

平果县| 阿克陶县| 永胜县| 萨嘎县| 石狮市| 商都县| 镇康县| 楚雄市| 正镶白旗| 比如县| 眉山市| 聊城市| 察哈| 黄大仙区| 长治县| 读书| 马龙县| 灵寿县| 子长县| 防城港市| 潮安县| 南阳市| 福安市| 阿瓦提县| 德阳市| 沙河市| 东宁县| 华坪县| 福清市| 阳新县| 惠水县| 万安县| 珠海市| 达日县| 金湖县| 西华县| 麻栗坡县| 固镇县| 襄城县| 乐至县| 岐山县|