php7 初体验 - windows下安装和性能测试

原创 2015年12月08日 10:59:01

资源下载:

php-7.0.0-Win32-VC14-x64.zip:http://download.csdn.net/detail/jam00/9335909

httpd-2.4.17-win64-VC14.zip(apache2.4):http://download.csdn.net/detail/jam00/9335937

皆是官网下载的64位

安装就不详说了,有一点要注意一下

配置 httpd.conf 时,加载php7模块要改为这样:

PHPIniDir "E:/wamp1/php7"
LoadModule php7_module "E:/wamp1/php7/php7apache2_4.dll"

将E:/wamp1/php7/改为你的php7目录

记得修改php.ini ,不要配置错误,否则启动不了apache,之前就是粗心写错配置,还以为php和apache不匹配呢


性能测试代码:

$startTime = microtime(true);
$startMemery = memory_get_usage();

$a = array();  
for($i=0;$i<500000;$i++){
	$a[$i] = $i;  
}  
foreach($a as $i){
	array_key_exists($i, $a);  
}  
$endTime = microtime(true);
$endMemery = memory_get_usage();
echo '耗时:'.($endTime - $startTime).'<br>';
echo '内存:'.size_count($endMemery - $startMemery).'<br>';
function size_count($size) {
    $unit = array('b', 'kb', 'mb', 'gb', 'tb', 'pb');
    return @round($size / pow(1024, ($i = floor(log($size, 1024)))), 2) . ' ' . $unit[$i];
}

php7+apache2.4+win64:

耗时:0.086004018783569
内存:18 mb

php5.5+apache2.4+win64:

耗时:1.2716720104218
内存:65.04 mb

遇到一个奇怪的问题,在php7 的 cli模式下执行 php -f "xx.php" ,(相同的测试代码)

运行结果是:

耗时:0.16600894927979<br>内存:40.15 mb<br>

不知道是不是因为加载扩展的原因。

更新(醉了,原来是因为我装了两个php,用 php --ini 查看使用的哪一个php.ini )


php7 简直快到没朋友,内存优化也提高了很多。相信不久就会用到生产环境中


版权声明:本文为博主原创文章,未经博主允许不得转载。

windows7安装apache2.4+mysql5.7+php7.1

1、下载软件 (1)下载apache2.4 http://httpd.apache.org/选择download随便选择一个压缩包(2)下载mysql5.7 https://www.mysql.c...

php7在windows下的安装

1、  下载apache2.4.16(最新版) 32位下载,64位下载 下载完成后,解压后进入文件目录下,打开命令提示符,输入httpd.exe  –k install,完成apache的...

windows 下配置 php7.0

江湖传闻php是世界上最好的语言,也是有它的道理的。最近看了一篇ACM会议论文,提到当前82%的服务器脚本是用的 PHP,可见在 Web 这一块 PHP 是确实的最好语言之一。最近开始捣鼓 PHP 。...
  • chwlfg
  • chwlfg
  • 2016年01月23日 22:05
  • 2843

windows下安装php性能分析工具XHProf(windows版本)

一、安装扩展 下载XHProf扩展:http://dev.freshsite.pl/php-extensions/xhprof.html 放入扩展文件:下载后解压出.dll文件,拷贝它到php的e...

让PHP 7 运行更加神速

导读 PHP 7 比5.x 快上很多,即使只有单纯的版本升级就已经很有感,不过大家还是希望它变得越来越快,这时再做些小调整就会更有fu,Let's try it! 事前准备 说到...

php7在 windows环境下部署

很长时间没有写博客了,为了帮助身边的小伙伴,同时也为了自己的记忆更加牢固,还是记录下php的职业生涯(大牛勿喷,欢迎更多的朋友加入群:13768387)         作为一名phpcodeer,一...

php7+apache2.4 配置环境(window环境)

( 电脑必须win7 sp1以上, .netframework4 ) Windows7安装php7,Win7+php7+apache2.4,成功启动。   一、下载php7和apache2.4  ...

MemSQL初体验 - 性能测试

memsql 是一个内存数据库,很多人对memsql的性能有很大的误解。以下是mysql,mysql+handler,memsql性能测试的对比。 参考网站:http://space.itpub.n...
  • wzm112
  • wzm112
  • 2012年11月09日 18:47
  • 845

CarbonData初体验与性能测试

Apache CarbonData是由华为开发并贡献至Apache基金会的开源项目,目前处于孵化阶段。据其官网称,CarbonData是基于一系列先进的列式存储、索引、压缩及编码技术而设计的大数据文件...

MemSQL初体验 - (3)性能测试

3、性能测试  在执行测试前必须首先说明一下本地的虚拟机测试环境:    MEM:2G   CPU:1 core   OS:CentOS 6.0   配置整体较差,其实是不适合做DB环境...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php7 初体验 - windows下安装和性能测试
举报原因:
原因补充:

(最多只允许输入30个字)