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

PHP 5.3 下載時 VC9、VC6、Thread Safe、Non Thread Safe的區(qū)別分析

 更新時間:2011年03月28日 00:17:58   作者:  
我最近在 PHP 官網上看到又有新版的 PHP 下載了,于是上去找找 For Windows 的版本,可是一看確傻眼了
一共給了四個版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,這讓我這個菜鳥頭疼啊,還好 PHP 官網提供下載的地方左邊有個英文 choose 我看懂了,我估摸著就是如何來選擇版本的意思吧,于是開始查字典及上網查找,終于看明白了具體意思,拿來做個備忘先。

一、如何選擇 PHP5.3 的 VC9 版本和 VC6 版本

VC6 版本是使用 Visual Studio 6 編譯器編譯的,如果你的 PHP 是用 Apache 來架設的,那你就選擇 VC6 版本。

VC9 版本是使用 Visual Studio 2008 編譯器編譯的,如果你的 PHP 是用 IIS 來架設的,那你就選擇 VC9 版本。

二、如何選擇 PHP5.3 的 Thread Safe 和 Non Thread Safe 版本

先從字面意思上理解,Thread Safe 是線程安全,執(zhí)行時會進行線程(Thread)安全檢查,以防止有新要求就啟動新線程的 CGI 執(zhí)行方式而耗盡系統資源。Non Thread Safe 是非線程安全,在執(zhí)行時不進行線程(Thread)安全檢查。

再來看 PHP 的兩種執(zhí)行方式:ISAPI 和 FastCGI。

ISAPI 執(zhí)行方式是以 DLL 動態(tài)庫的形式使用,可以在被用戶請求后執(zhí)行,在處理完一個用戶請求后不會馬上消失,所以需要進行線程安全檢查,這樣來提高程序的執(zhí)行效率,所以如果是以 ISAPI 來執(zhí)行 PHP,建議選擇 Thread Safe 版本;

而 FastCGI 執(zhí)行方式是以單一線程來執(zhí)行操作,所以不需要進行線程的安全檢查,除去線程安全檢查的防護反而可以提高執(zhí)行效率,所以,如果是以 FastCGI 來執(zhí)行 PHP,建議選擇 Non Thread Safe 版本。

再來看PHP的兩種執(zhí)行方式:ISAPI和FastCGI。

FastCGI執(zhí)行方式是以單一線程來執(zhí)行操作,所以不需要進行線程的安全檢查,除去線程安全檢查的防護反而可以提高執(zhí)行效率,所以,如果是以 FastCGI(無論搭配 IIS 6 或 IIS 7)執(zhí)行 PHP ,都建議下載、執(zhí)行 non-thread safe 的 PHP (PHP 的二進位檔有兩種包裝方式:msi 、zip ,請下載 zip 套件)。

而線程安全檢查正是為ISAPI方式的PHP準備的,因為有許多php模塊都不是線程安全的,所以需要使用Thread Safe的PHP。

所以,對于PHP5.2選擇Thread Safe版本安裝,而對于PHP5.3則下載None-Thread Safe,執(zhí)行PHP比較有效率。

另外,PHP還有VC6,VC9版本之分。

VC6 版本是使用 Visual Studio 6 編譯器編譯的,如果你的 PHP 是用 Apache 來架設的,那你就選擇 VC6 版本。

VC9 版本是使用 Visual Studio 2008 編譯器編譯的,如果你的 PHP 是用 IIS 來架設的,那你就選擇 VC9 版本。

相關文章

  • PHP簡單字符串過濾方法示例

    PHP簡單字符串過濾方法示例

    這篇文章主要介紹了PHP簡單字符串過濾方法,結合實例形式分析了php通過對字符串中特殊字符進行正則替換實現字符過濾功能的簡單操作技巧,需要的朋友可以參考下
    2016-09-09
  • phpMyAdmin鏈接MySql錯誤 個人解決方案

    phpMyAdmin鏈接MySql錯誤 個人解決方案

    phpMyAdmin 試圖連接到 MySQL 服務器,但服務器拒絕連接。您應該檢查 config.inc.php 中的主機、用戶名和密碼,并且確定這些信息與 MySQL 服務器的管理員所給出的信息一致。
    2009-12-12
  • PHP的范圍解析操作符(::)的含義分析說明

    PHP的范圍解析操作符(::)的含義分析說明

    今天看到幾個有關PHP的符號。一個是@,這個加在一個變量的前面,是為了抑制PHP解釋器報錯,也就是說即使出了錯也不會顯示出來。
    2011-07-07
  • PHP實現獲取域名的方法小結

    PHP實現獲取域名的方法小結

    這篇文章主要介紹了PHP實現獲取域名的方法,實例總結了常見的獲取域名的方法,非常具有實用價值,需要的朋友可以參考下
    2014-11-11
  • PHP 采集獲取指定網址的內容

    PHP 采集獲取指定網址的內容

    用php來獲取指定網頁內容的實現代碼,一般采集程序經常用的一些代碼,這里只是一個簡單的基礎。更詳細的資料可以參考php 采集成品,可以使用的源碼,這樣才能學會更多的東西。
    2010-01-01
  • PHP+原生態(tài)ajax實現的省市聯動功能詳解

    PHP+原生態(tài)ajax實現的省市聯動功能詳解

    這篇文章主要介紹了PHP+原生態(tài)ajax實現的省市聯動功能,較為詳細的分析了ajax交互的原理、實現方法以及php結合ajax實現省市聯動下拉菜單功能的相關操作技巧,需要的朋友可以參考下
    2017-08-08
  • php實現獲取局域網所有用戶的電腦IP和主機名、及mac地址完整實例

    php實現獲取局域網所有用戶的電腦IP和主機名、及mac地址完整實例

    這篇文章主要介紹了php實現獲取局域網所有用戶的電腦IP和主機名、及mac地址,非常實用,需要的朋友可以參考下
    2014-07-07
  • php的ddos攻擊解決方法

    php的ddos攻擊解決方法

    這篇文章主要介紹了php的ddos攻擊解決方法,實例分析了ddos攻擊程序的原理與針對性的解決方法,是非常實用的技巧,需要的朋友可以參考下
    2015-01-01
  • PHP實現的簡單操作SQLite數據庫類與用法示例

    PHP實現的簡單操作SQLite數據庫類與用法示例

    這篇文章主要介紹了PHP實現的簡單操作SQLite數據庫類與用法,結合具體實例形式分析了php封裝的針對SQLite數據庫相關增刪改查操作技巧與使用方法,需要的朋友可以參考下
    2017-06-06
  • PHP解析RuoYi框架實現Token解密詳解

    PHP解析RuoYi框架實現Token解密詳解

    這篇文章主要介紹了PHP解析RuoYi框架實現Token解密,同時本篇文章對RuoYi若依框架的使用進行簡單的介紹,它和php的fastadmin框架非常類似,是可以根據數據庫表自動的生成一個完整的管理后臺
    2022-10-10

最新評論

平乐县| 乐清市| 吉安县| 澄迈县| 阳西县| 沐川县| 大丰市| 乃东县| 阳谷县| 红安县| 北安市| 全州县| 昌吉市| 楚雄市| 辉南县| 焦作市| 江城| 新源县| 恩施市| 海阳市| 清新县| 乐昌市| 巍山| 苏尼特右旗| 新津县| 旺苍县| 沂南县| 康定县| 长丰县| 手游| 宕昌县| 白城市| 青海省| 梁平县| 会昌县| 桐城市| 梨树县| 岳普湖县| 东乌珠穆沁旗| 沈阳市| 驻马店市|