如何選擇PHP版本
2016-02-18 16:53:51
10658
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)取消支持,因?yàn)檫^(guò)時(shí)了。
【TS與NTS的區(qū)別】:
Windows版的PHP從版本5.2.1開始有Thread Safe和NoneThread Safe之分。
Thread Safe是線程安全,執(zhí)行時(shí)會(huì)進(jìn)行線程(Thread)安全檢查;Non Thread Safe是非線程安全,在執(zhí)行時(shí)不進(jìn)行線程(Thread)安全檢查。
Apache+PHP的模式下,有兩種比較常的加載方法:
1、用模塊加載(Module load)PHP,就選擇Thread Safe版本。
2、用FastCG加載PHP,就選擇Thread Safe版本。
IIS+PHP的模式下,也有兩種比較常的加載方法:
1、用ISAPI的方式來(lái)運(yùn)行PHP就選擇用Thread Safe版本。
2、用FastCGI模式運(yùn)行PHP的話就選擇用one Thread Safe版本。
【PHP 5.3】
加入了很多有用的OOP特性!例如:匿名函數(shù),SPL擴(kuò)展不僅僅是迭代器,神話般的DateTime擴(kuò)展都已經(jīng)集成在PHP
5.3里面。還加入極其重要的E_DEPRECATED的錯(cuò)誤報(bào)告標(biāo)志。它會(huì)提醒您現(xiàn)在用的那些特性,將在下一版本無(wú)法使用。如果您已經(jīng)在使用PHP
5.3,那么您往后的升級(jí)道路將會(huì)更加順暢。如果您有線上程序運(yùn)行在低版本,我不建議您升級(jí)。
【PHP 5.4】
進(jìn)行了一系列的優(yōu)化,它具有更快的執(zhí)行效率和更少的內(nèi)存占用。