PHP5.2/5.3/5.4/5.5/5.6全面对比实测报告
对于PHP各个版本,网上已有不少评测,但大都是对版本的区别和功能变更方面。
到底用哪个版本好?哪个速度快?常用的网站程序对各版本兼容性又如何?没有找到这方面的资料。
闲着无事,我便测试了一番。
PHP版本
PHP5.2.17 PHP5.3.29 PHP5.4.36 PHP5.5.20 PHP5.6.4
PHP版本从5.2至5.6 NTS,小版本全部是最新的。PHP5.5及5.6为64位,5.2至5.4为32位。
对于PHP各个版本,网上已有不少评测,但大都是对版本的区别和功能变更方面。
到底用哪个版本好?哪个速度快?常用的网站程序对各版本兼容性又如何?没有找到这方面的资料。
闲着无事,我便测试了一番。
PHP5.2.17 PHP5.3.29 PHP5.4.36 PHP5.5.20 PHP5.6.4
PHP版本从5.2至5.6 NTS,小版本全部是最新的。PHP5.5及5.6为64位,5.2至5.4为32位。
服务器环境是Windows2008r2 IIS7.5,下载了最新的PHP5.6.4 VC11 nts 64位版本,配置好以后,再下载Wincache目前最新1.3.6.3 for 5.6,却怎么也配置不成功。换成php5.5.20 vc11 nts 64位版本,依然加载wincache不成功。
难道是5.6不支持wincache了?
应该不是这个原因,否则wincache就不会发布对应的这个版本了。
而服务器上的PHP5.4和5.3都能支持最新wincache 1.3.6.3。
经过分析,应该是因为wincache不支持64位版本的PHP。
PHP5.5以后提供64位和32位2种版本了。
而PHP官方只提供PHP5.4和PHP5.3的wincache下载,可能跟PHP5.5以后版本内置zend opcache有关。