PHP环境下配置WebGrind——让你的网站性能看得见
今天面试,面试官问我PHP代码怎么去测试其使用性能,我随口一个microtime,测试时间,其实那时候想说一个Wamp下的组件着,结果没记住名字,也想到了Apache的ab.exe,现在想想,唉,这些基本的东西怎么都没记住啊!回来第一件事——玩转这个所谓的PHP性能测试!
永远记住这个组件的名字——WebGrind。
1、需要组件环境:
PHP 5.3
Apache服务器
xdebug
我自己用的是Wamp 2.1,不过用什么样的配置方法都是一样的,无非改改PHP.ini,在组件里添加文件。
闲话少说,正式开始“玩”这个所谓的WebGrind。
第一步:查看自己的版本中是否存在WebGrind;
一般wamp的首页有这个选项,当然你也可以通过访问 http://127.0.0.1/webgrind 来查看是否存在;目录在wamp/apps
当然你也可以下载,自己配置:
Xdebug下载地址:xdebug http://www.xdebug.org
WebGrind下载地址:http://code.google.com/p/webgrind/
第二步,配置php.ini文件:
找到PHP.ini 中的xdebug,编辑那里的选项,我把所有的off都开启成on了,这样就可以了;我自己又在网上找到别的教程,加上了几句,不知道何用:
; XDEBUG Extensionzend_extension = "H:/wamp/bin/php/php5.3.8/zend_ext/php_xdebug-2.1.2-5.3-vc9-x86_64.dll"[xdebug] ;from Internet start xdebug.auto_trace=on xdebug.collect_params=on xdebug.collect_return=on xdebug.trace_output_dir="H:/wamp/tmp" ;end xdebug.remote_enable = on xdebug.profiler_enable = on xdebug.profiler_enable_trigger = on xdebug.profiler_output_name = cachegrind.out.%t.%p xdebug.profiler_output_dir = "H:/wamp/tmp"
第三步,测试一下,打开本地的任意一个php文件,WebGrind都会自动监测的,然后打开 http://127.0.0.1/webgrind 查看那里的结果
转载于:https://www.cnblogs.com/picaso/archive/2012/05/21/2512302.html
PHP环境下配置WebGrind——让你的网站性能看得见相关推荐
- Window环境下配置MySQL 5.6的主从复制、备份恢复
Window环境下配置MySQL 5.6的主从复制.备份恢复 1.环境准备 Windows 7 64位 MySQL 5.6 主库:192.168.103.207 从库:192.168.103.208 ...
- Mac环境下配置Java开发环境(jdk+maven+tomcat+idea)
记录下在Mac环境下配置java开发环境,包括jdk,maven,tomcat和idea 下载及安装jdk 首先到官网下载jdk,这里就用目前官网最新的9.0.4 无脑双击安装就可以: 配置jdk 进 ...
- Windows环境下配置环境变量
安装好MySQL后,在Windows环境下配置环境变量 1)新建MYSQL_HOME系统变量 配置MySQL的安装路径:C:\Program Files\MySQL\MySQL Server 8.0 ...
- JDK5.0环境下配置PKCS#11
JDK5.0环境下配置PKCS#11 发表日期:2008-1-5 新浪微博 QQ空间 QQ微博 百度搜藏 腾讯朋友 QQ收藏 百度空间 人人网 开心网 这篇文章不介绍具体的编程方法,而是针对PKCS# ...
- 全开源深度学习平台PaddlePaddle入手之路(二)----利用Docker在Windows10专业版环境下配置PaddlePaddle...
利用Docker在Windows10专业版环境下配置PaddlePaddle 对于PaddlePaddle的安装,查询官网信息,PaddlePaddle提供pip安装和Docker安装运行的使用方式. ...
- linux 环境下配置ftp服务器
之前写了 linux 环境下安装和配置mysql数据库以及远程登录,以及linux 环境下配置python虚拟环境,这一篇记录一下 linux系统中如何安装配置 ftp . 安装ftp // ...
- 【转载】Ubuntu环境下配置Android Studio
之前学习Android开发的时候,一直跟各种教程一样,使用的是Eclipse+ADT,主要是比较方便,容易上手,特别是对于习惯用Eclipse开发java的朋友来说,上手更是好无压力.但毕竟Eclip ...
- IS环境下配置PHP5+MySql+PHPMyAdmin
IIS环境下配置PHP5+MySql+PHPMyAdmin Posted on 2009-08-07 15:18 谢启祥 阅读(1385)评论(18) 编辑 收藏 虽然主要是做.net开发的,但是,时 ...
- apache2配置支持php7,Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法
这篇文章主要介绍了Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法,较为详细的分析了Ubuntu14.04操作系统环境下配置PHP7.0+Apache2+My ...
最新文章
- MacOS 下使用 intellij IDEA 将git上传项目到 Github
- android display list,从android.view.GLES20DisplayList释放位图
- linux中如何撤销上次命令,使用git reset命令撤销上次Git提交
- Fibonacci Knapsack
- 想要酷炫大气的网页设计?这样做超吸睛
- 【王道考研计算机网络】—计算机网络的概念 组成 功能 分类
- Java多线程知识整理
- vue-学习笔记-基础1
- jQuery基础之核心函数,jQuery对象及伪数组 静态方法和实例方法的定义,各种静态方法(each,map,holdRedady,trim,isWindow,isArray,isFunction)
- 如何用新安装的jdk替换掉Linux系统默认jdk
- HTML中可伸缩容器怎么设置,CSS布局神器——伸缩盒(语法篇)
- 五级流水线CPU之低功耗设计 (一) :Bypassing(旁路)
- Wireshark 64位中文版(抓包工具)
- SNF快速开发平台2019-权限管理模型-记录级-字段级权限实践
- IDEA运行jsp文件变成源码详细解决方案
- php人机验证,89.人机验证(一) |《TDD 构建 Laravel 论坛笔记》| Laravel China 社区...
- 与众不同 独树一帜,传智播客2018春季课程发布会在京举行
- UGC、元宇宙概念、与迷你世界玩法
- 干货:图像比赛的通用套路有哪些?Kaggle比赛金牌团队为你解答
- 新锐房地产销售管理系统 (部分流程)技术解析(一)用三层架构搭建项目