麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > IIS > 正文

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

2024-08-29 02:57:08
字體:
來源:轉載
供稿:網友

本文對比分析了IIS下配置php的三種配置方式,以及這三種方式配置的區別和性能差異。

在Windows IIS 6.0下配置PHP,通常有CGI、ISAPI和FastCGI三種配置方式,這三種模式都可以在IIS 6.0下成功運行,下面我就講一下這三種方式配置的區別和性能上的差異。

1、CGI(通用網關接口/Common Gateway Interface)一般是可執行程序,例如EXE文件,和WEB服務器各自占據著不同的進程,而且一般一個CGI程序只能處理一個用戶請求。這樣,當用戶請求數量非常多時,會大量占用系統的資源,如內存、CPU時間等,造成效能低下。

2、ISAPI(Internet Server Application Program Interface)是微軟提供的一套面向WEB服務的API接口,它能實現CGI提供的全部功能,并在此基礎上進行了擴展,如提供了過濾器應用程序接口。ISAPI應用大多數以DLL動態庫的形式使用,可以在被用戶請求后執行,,在處理完一個用戶請求后不會馬上消失,而是繼續駐留在內存中等待處理別的用戶輸入。此外,ISAPI的DLL應用程序和WEB服務器處于同一個進程中,效率要顯著高于CGI。

在Windows Server 2003的IIS6下配置ISAPI方式的PHP,配置方法是,在IIS的“WEB服務擴展”中,添加一個新的WEB服務擴展,程序后綴為PHP,ISAPI程序為php5isapi.dll,然后再“環境變量”-“系統變量”中增加變量名PHPRC,數值為php.ini的路徑,在Internet信息服務管理器中,選擇網站或應用程序的根目錄,打開目錄屬性頁(右鍵選擇“屬性”),再選擇“主目錄”。點擊“配置”按鈕,選擇“映射”Tab頁。點擊“添加...”,在“可執行文件”設為: c:/php/php5isapi.dll,擴展名設為.php,選擇“確認文件是否存在”,然后“確定”保存設置。重啟服務器即可完成PHP的配置。

3、FastCGI是可伸縮架構的CGI開放擴展,其主要行為是將CGI解釋器進程保持在內存中并因此獲得較高的性能。傳統的CGI解釋器的反復加載是CGI性能低下的主要原因,如果CGI解釋器保持在內存中并接受FastCGI進程管理器調度,則可以提供良好的性能、伸縮性等。

FastCGI已經集成于IIS7,也支持IIS6,在IIS6中的安裝方法可參見微軟的官方文檔,我這里簡單翻譯一下。

先點這里下載一個32位的FastCGI extension for IIS,然后將其安裝,安裝后的文件應該放到system32/inetsrv目錄下。

之后打開system32/inetsrv目錄,執行下面的語句,其中c:/php為你的PHP目錄,可以修改為其他數值。

cscript fcgiconfig.js -add -section:"PHP" -extension:php -path:"c:/php/php-cgi.exe"

在Internet信息服務管理器中,選擇網站或應用程序的根目錄,打開目錄屬性頁(右鍵選擇“屬性”),再選擇“主目錄”。點擊“配置”按鈕,選擇“映射”Tab頁。點擊“添加...”,在“可執行文件”設為: c:/windows/system32/inetsrv/fcgiext.dll,擴展名設為.php,選擇“確認文件是否存在”,然后“確定”保存設置。

修改php.ini文件,增加如下語句:

fastcgi.impersonate = 1

cgi.fix_pathinfo = 1

cgi.force_redirect = 0

之后打開system32/inetsrv目錄,執行以下語句:

cscript fcgiconfig.js -set -section:"PHP" -InstanceMaxRequests:10000

cscript fcgiconfig.js -set -section:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000

最后,配置c:/php目錄的安全性,使得IIS_WPG組對于這個目錄有讀取和執行的權限。

這時候,基于FastCGI的PHP就成功配置到IIS6上了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 爽成人777777婷婷 | 666sao| 视频一区二区不卡 | 国产免费大片视频 | 精品一区二区久久久久久久网精 | 小视频免费在线观看 | 黄色免费在线视频网站 | 黄色大片www| 久久亚洲视频网 | 久草在线手机视频 | 久久一区二区三区av | 久久久电影电视剧免费看 | av手机免费在线观看 | 91精品国产777在线观看 | 97久久精品一区二区三区观看 | 成人在线观看一区二区 | 国产69精品久久久久久久久久 | 久久91精品国产91久久yfo | 久久综合一区二区 | 国产精品91在线 | 成人男女啪啪免费观看网站四虎 | 免费视频xxxx | 久久亚洲精品久久国产一区二区 | h视频免费在线观看 | 色婷婷a| 日韩视频观看 | 国产精品一区二区三区在线播放 | 天堂亚洲一区 | 一级毛片免费高清视频 | 精品国产乱码久久久久久丨区2区 | 日本中文字幕网址 | av在线免费观看播放 | 久久久日韩精品一区二区 | 国产在线精品一区二区 | 亚洲午夜久久久精品一区二区三区 | 国产91在线播放九色 | qyl在线视频精品免费观看 | 亚洲最大的成人网 | 国产资源在线视频 | 最新午夜综合福利视频 | 水多视频在线观看 |