PHP从5.0发展到7.2,经历的不只是版本的跌代,同时带来的还有大量的新特性以及性能的优化。据研究表明,PHP7.1相比5.6会有30%的性能提升。今天博主带大家体验一下PHP7.1是不是真的这么神奇!
安装PHP7.1.15
本站是用lnmp.org一键脚本部署的网站,所以升级PHP版本也是一键操作的。
#安装前建议使用screen以防ssh中断 screen -S upgradePHP #切换至lnmp目录 cd ~/lnmp1.4/ #运行一键安装脚本 ./upgrade.php php +-----------------------------------------------------------------------+ | Upgrade script for LNMP V1.4, Written by Licess | +-----------------------------------------------------------------------+ | A tool to upgrade Nginx,MySQL/Mariadb,PHP for LNMP/LNMPA/LAMP | +-----------------------------------------------------------------------+ | For more information please visit https://lnmp.org | +-----------------------------------------------------------------------+ Current PHP Version:5.6 You can get version number from http://www.php.net/ Please enter a PHP Version you want: 7.1.15 ......
注意:升级过程中会中断web服务
性能测试
先引用两张测试图,测试图是用纯PHP脚本进行的测试,不考虑IO等因素的影响,所以可见纯PHP性能7.1几乎是5.6的3倍之多!
博主实测
实际使用环境中不仅仅是纯PHP的操作,还要涉及数据库读写,所以实际性能提升并没有理论值高。
测试方法:测试http://yantuz.cn首页打开速度,测速软件使用wp Super Cache自带的测速脚本。
PHP5.6加载时间,测试多次,取平均值为:
<!– Dynamic page generated in 0.258 seconds. –>
PHP7.1.5加载时间,测试多次,取平均值为:
<!– Dynamic page generated in 0.179 seconds. –>
总结
通过博主实测,在真实使用环境下,PHP7.1运行效率相比5.6会有至少30%的性能提升。
在服务器性能有限的前提下,多出的30%运行效率能明显改善用户的访问体验,所以PHP7.1绝对值得升级。
如果是WordPress系统,那么程序100%兼容PHP7.x的环境。其他系统升级前请查阅系统说明,是否支持PHP7环境。