xhprof安装使用

xhprof安装使用

1.获取xhprof

wget https://pecl.php.net/get/xhprof-0.9.4.tgz
tar zxf xhprof-0.9.4.tgz

2.编译预处理

cd xhprof-0.9.4
cd extension
phpize

3.编译安装

./configure -with-php-config=/usr/local/php/bin/php-config
make &&make install

安装完成

4.配置php.ini

[xhprof]
extension=xhprof.so;
xhprof.output_dir=/tmp/xhprof

xhprof.output_dir是分析文件存放的地方,必须保证可读写权限,建议设置成nginx服务器所有者权限. 如果/tmp/xhprof不存在记得新建这个目录

5.查看是否安装成功

php -m

会列出已安装的扩展,如果有xhprof则表示安装成功

6.部署xhprof项目

cp -r examples xhprof_html xhprof_lib /data/web/xhprof

浏览器打开
http://localhost/xhprof/examples/sample.php

可以看到
you can view run at http:///index.php?run=558d30e4cc82c&source=xhprof_foo

然后打开
http://xhprof/xhprof_html/index.php?run=558d30e4cc82c&source=xhprof_foo

这时就可以看到运行结果了

1

6.graphviz安装

yum install graphviz

安装完之后,可以点击5结果页面的[View Full Callgraph]查看效果图

callgraph

Comments are closed.