php版本選擇

一、根據:
1.Windows平臺上,對PHP常用的web服務器有Apache和IIS,其中IIS與Windows無縫兼容,Apache在Windows上存在限制;對此,如果選用Apache 的 1 或者 2 版本,PHP版本就應該使用 V6 編譯的,如果使用IIS,則應該使用 V9 編譯的。在Linux平臺上,沒有這個限制,因爲它不像Windows那樣區分了 V6 和 V9 型的編譯。

2.PHP的兩種運行方式以及它們對是否線程安全(Thread Safe,簡稱TS)的需求:
(1)ISAPI 執行方式:以 DLL 動態庫的形式使用,可以在被用戶請求後執行,在處理完一個用戶請求後不會馬上消失,所以需要進行線程安全檢查,這樣來提高程序的執行效率,所以如果是以 ISAPI 來執行 PHP,建議選擇 Thread Safe 版本;
(2)FastCGI 執行方式:以單一線程來執行操作,所以不需要進行線程的安全檢查,除去線程安全檢查的防護反而可以提高執行效率,所以,如果是以 FastCGI 來執行 PHP,建議選擇 Non Thread Safe 版本。

二、PHP版本選擇:
1.根據以上說明,在Linux平臺上,可以選擇任意版本的PHP,之需要自行編譯安裝源代碼即可。
2.在Windows平臺上,最佳搭配如下:
   Apache 1或者 2 版本  IIS
ISAPI   V6 TS V9  TS
FastCGI   V6 NTS V9 NTS
也就是說,對於Apache 1 或者 2 而言,只要能找到 V6 版的即可;對 IIS 則使用最近的 V9 版最好。

三、apache版本
1、apache vc6 的在 http://mirrors.tuna.tsinghua.edu.cn/apache/httpd/binaries/win32/ 下載
2、apache vc9 的在 http://www.apachelounge.com/download/additional/ 下載
3、也就是說,可以使用2下載的 apache 支持 PHP 5.3
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章