如何選擇PHP版本
2016-02-18 16:53:51
12346
PHP官網(wǎng)下載網(wǎng)站 php.net
【VC6與VC9的區(qū)別】:
VC6版本是使用Visual Studio 6編譯器編譯的。
VC9版本是使用Visual Studio 2008編譯器編譯的。
VC9版本主要用于IIS服務(wù)器;而VC6版本主要用于Apache服務(wù)器;
VC6和VC9只有在php5.3以前的版本有區(qū)分,從php5.3以后就只有VC9版本,VC6版本已經(jīng)取消支持,因為過時了。
【TS與NTS的區(qū)別】:
Windows版的PHP從版本5.2.1開始有Thread Safe和NoneThread Safe之分。
Thread Safe是線程安全,執(zhí)行時會進行線程(Thread)安全檢查;Non Thread Safe是非線程安全,在執(zhí)行時不進行線程(Thread)安全檢查。
Apache+PHP的模式下,有兩種比較常的加載方法:
1、用模塊加載(Module load)PHP,就選擇Thread Safe版本。
2、用FastCG加載PHP,就選擇Thread Safe版本。
IIS+PHP的模式下,也有兩種比較常的加載方法:
1、用ISAPI的方式來運行PHP就選擇用Thread Safe版本。
2、用FastCGI模式運行PHP的話就選擇用one Thread Safe版本。
【PHP 5.3】
加入了很多有用的OOP特性!例如:匿名函數(shù),SPL擴展不僅僅是迭代器,神話般的DateTime擴展都已經(jīng)集成在PHP
5.3里面。還加入極其重要的E_DEPRECATED的錯誤報告標志。它會提醒您現(xiàn)在用的那些特性,將在下一版本無法使用。如果您已經(jīng)在使用PHP
5.3,那么您往后的升級道路將會更加順暢。如果您有線上程序運行在低版本,我不建議您升級。
【PHP 5.4】
進行了一系列的優(yōu)化,它具有更快的執(zhí)行效率和更少的內(nèi)存占用。