Windows上WAMP安装Xhprof

我的开发环境是64位win7 Wamp2.5 

如果跟我环境一样,可以直接下载我网盘中的软件包

http://pan.baidu.com/s/1ntxnzdf

如果链接失效请联系我 leekay0218@163.com

一、下载xhprof扩展 

165433_VK48_2488726.png

phpinfo()查看自己是TS/NTS  VC9/VC11下载对应的版本

http://windows.php.net/downloads/pecl/releases/xhprof/0.10.6/

165702_CIn8_2488726.png

、解压扩展

php_xhprof.dll 解压到php安装目录的ext

三、配置扩展

1>配置php.ini文件

[xhprof]

extension=php_xhprof.dll;

;调试信息的保存路径(该路径为调试文件生成和web工具读取路径)

xhprof.output_dir= "c:/wamp/tmp/xhprof"

(确保该路径的文件夹已创建并有读写权限c:/wamp/tmp/xhprof )

2>php.ini中删除禁用函数

搜索disable_functions 将proc_open从中删除,否则后面查看视图模式会出错

3>重启wamp

4>查看是否安装成功

170106_RwiC_2488726.png

(如果没有这个信息说明扩展安装失败了,请检测上面步骤是否完成,或者扩展的版本与你php是否匹配)

四、下载web工具

https://github.com/facebook/xhprof

1>解压xhprof-masterwww目录

2>运行http://localhost/xhprof/examples/sample.php 生成测试数据

3>访问http://localhost/xhprof/xhprof_html/ 查看数据列表

170834_P50H_2488726.png

(如果此处没数据检测第三步是否成功)

4>点击进入详情

171123_yy5Q_2488726.png

5>点击[View Full Callgraph] 报错需要安装Graphviz

五、安装Graphviz

百度搜一下就有,我的包里是graphviz-2.3.8.msi 

1>安装

2>修改调用处的代码或为dot配置环境变量

    ①修改xhprof_lib\utils\callgraph_utils.php代码(推荐)

    171944_zDHv_2488726.png

    ②配置环境变量(需要重启电脑)

    171905_ohow_2488726.png

    (这两步二选一,只要确保php可以直接使用dot就行)

六、成功

172629_c4dm_2488726.png

 

 

转载于:https://my.oschina.net/u/2488726/blog/526602

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值