php7 初体验 - windows下安装和性能测试
来源:互联网 发布:淘宝话费充值好做吗 编辑:程序博客网 时间:2024/05/20 14:42
资源下载:
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 简直快到没朋友,内存优化也提高了很多。相信不久就会用到生产环境中
0 0
- php7 初体验 - windows下安装和性能测试
- Windows下python的安装和初体验
- php7.0.0在windows下的安装
- php7在windows下的安装
- windows下php7安装redis扩展
- windows下php7安装redis扩展
- windows下php7安装redis扩展
- windows下php7.1安装redis扩展
- windows下php7.1安装redis扩展以及redis测试使用全过程
- php7 性能测试
- php7性能测试
- Windows下配置Nginx和PHP7
- sipp 在windows/linux下的安装和使用及性能测试
- sipp 在windows/linux下的安装和使用及性能测试
- sipp 在windows/linux下的安装和使用及性能测试
- 基于Windows下的Web性能测试和压力测试
- 基于Windows下的Web性能测试和压力测试
- ubuntu下源码安装apache2和php7
- android library使用方法
- 操作系统---基础题目汇总九
- linux zip、tar ,linux下打包文件
- 【FAQ】Jenkins如何从slave到slave拷贝文件?
- 我的学习之路(二)
- php7 初体验 - windows下安装和性能测试
- Error code of Media server (MediaPlayer内核异常码说明)
- 十个有用的knockout binding用法
- Unclosed character class near index 2 ],[
- 读书笔记 -- 002_数据预处理_数据集成
- 形式化方法(一) 逻辑部分概念梳理
- Linux Mysql无法启动 /var/run/mysqld/mysqld.sock
- Objective-C获取 iPhone全部字体的Fontfamily和FontName
- 与Servlet相关类的层次结构及HttpServlet的生命周期