迁移PHP版本到PHP7

yipeiwu_com5年前PHP代码库

今天看到微博上说phpng也就是php7合并到master上了,大家都知道我是比较喜欢探讨最新版本的东西,看看有什么特性,我就忍不住升级去了,以前我的PHP版本是5.5.19,然后我就开始了。

复制代码 代码如下:

yum install git
git clone https://github.com/php/php-src.git 

然后编译配置参数,我的博客服务器是腾讯云服务器,因为是博客配置比较低。如下:

复制代码 代码如下:

 单核 Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz
 内存 2G

下边是针对php5.5和phpNG版本的测试,当然我这是线上,也受网络环境的干扰,大家就看看的了,基准不对的哈。

我的测试模拟的是然后开始100个并发, 100个请求的ab压测

php5

php7

php5 的QPS是2.09
php7 的QPS是3.67

当然在测试的时候php5的最高负载时3.0,php7的最高负载时2.05,当然现在还是php7-dev

所以PHP7的性能大家是可以看到的,只是我的服务器配置不给力测试的这个结果,大家可以自己测试看看

相关文章

为Plesk PHP7启用Oracle OCI8扩展方法总结

注:本文适用于RHEL/CentOS发行版。 步骤1.安装构建自定义PHP 7模块所需的devel包 # yum install plesk-php70-devel gcc gli...

php GD绘制24小时柱状图

80,250,430,134,35,60,233,90,263,225,120,59,151,677,340,221,550,300,229,97,230,123,133,87 ...

PHP回调函数及匿名函数概念与用法详解

本文实例讲述了PHP回调函数及匿名函数概念与用法。分享给大家供大家参考,具体如下: 1、回调函数 PHP的回调函数其实和C、Java等语言的回调函数的作用是一模一样的,都是在主线程执行的...

PHP连续签到功能实现方法详解

本文实例讲述了PHP连续签到功能实现方法。分享给大家供大家参考,具体如下: require "./global.php"; $act = isset($_GET['act'])...

深入了解 register_globals (附register_globals=off 网站打不开的解决方法)

深入了解 register_globals dedecms 里强制限制了register_globals 由于register_globals设置控制PHP变量访问范围,如果开启会引起不...