成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

PHP 5.3.x與IIS集成與PHP 5.2.x的不同

2011-09-18 23:29:10來源:網眼視界作者:張慶

  PHP5.2 系列版本與 IIS 的集成,有兩種方式:ISAPI 和 CGI。但是 PHP5.3.8 已經摒棄了 ISAPI 方式,PHP5.3.8 與 IIS 的集成提供 FASTCGI 和 CGI 方式。

  PHP5.2 系列版本與 IIS 的集成,有兩種方式:ISAPI 和 CGI。但是 PHP5.3.8 已經摒棄了 ISAPI 方式,PHP5.3.8 與 IIS 的集成提供 FASTCGI 和 CGI 方式。

  Windows 系統是采用多線程的工作方式,由于CGI模式是建立在多進程的基礎之上的(例如Unix/Linux),而非多線程,所以在IIS下以CGI方式運行 PHP會非常慢。在IIS下CGI模式是PHP運行的最安全方式,但CGI模式對于每個HTTP請求都需要重新加載和卸載整個PHP環境,其消耗是巨大的。

  為了兼顧IIS下PHP的效率和安全,微軟給出了FastCGI的解決方案。FastCGI可以讓PHP的進程重復利用而不是每一個新的請求就重開一個進程。同時FastCGI也可以允許幾個進程同時執行。這樣既解決了CGI進程模式消耗太大的問題,又利用上了CGI進程模式不存在線程安全問題的優勢。

  Windows Server 2008 的 IIS7.0/7.5 里就提供 FastCGI 方式,可以與 PHP 進行集成。而 Windows Server 2003 不提供 FastCGI 方式,所以 PHP5.3.8 要與 Windows Server 2003集成,可以采用 CGI 方式。

\

  PHP 5.3.8 在 Windows 下的 msi (可直接運行的可執行文件)類型的安裝文件,提供與 Apache 或 IIS 集成,還可以選擇是 FastCGI 或者 CGI 方式。

  注意:

  IIS 以 CGI 方式與 PHP5.3.8 進行集成,需要打開“Web 服務擴展”里的“所有未知 CGI 擴展”允許開關。為了安全起見,可以添加一個新的Web服務擴展,要求的 exe 文件選 php-cgi.exe,并打開允許開關。

  (而以 ISAPI 方式與 PHP 5.2 進行集成時,需要打開“Web 服務擴展”里的“所有未知 ISAPI 擴展”允許開關。)

  原文:http://blog.why100000.com/?p=1125

關鍵詞:PHPIIS

贊助商鏈接:

主站蜘蛛池模板: 怀仁县| 庄河市| 新乐市| 崇文区| 章丘市| 武隆县| 新田县| 德格县| 凌海市| 华容县| 海南省| 湖州市| 洮南市| 岳阳县| 会同县| 皋兰县| 扶余县| 清镇市| 那坡县| 安图县| 佛坪县| 墨玉县| 吴江市| 桃园市| 西乌珠穆沁旗| 平舆县| 大竹县| 宜兰市| 呼图壁县| 宜宾市| 响水县| 信丰县| 星座| 南溪县| 策勒县| 千阳县| 凌源市| 满城县| 天台县| 三台县| 田林县|