◆安装
PHP5.3或之前版本可以去pecl(http://pecl.php.net)下载xhprof扩展安装。
但pecl上的版本不支持PHP5.4
可以到github上的xhprof库中下载:https://github.com/facebook/xhprof
wget http://pecl.php.net/get/xhprof-0.9.2.tgz
tar -xzvf xhprof-0.9.2.tgz
cd xhprof-0.9.2/extension/
/usr/local/webserver/php5/bin/phpize
./configure --with-php-config=/usr/local/webserver/php5/bin/php-config --enable-xhprof
修改PHP.ini
[xhprof]
extension=xhprof.so
xhprof.output_dir=/home/dxk/xhprof 定义输出文件的存放位置
◆安装graphviz
wget http://www.graphviz.org/pub/graphviz/stable/SOURCES/graphviz-2.24.0.tar.gz
tar -xzxf graphviz-2.24.0.tar.gz
cd graphviz-2.24.0
./configure
make && make install
或者
yum install libpng
yum install graphviz
◆说明
1.php5.4及以上版本不能在pecl中下载,不支持。需要在github上下载https://github.com/facebook/xhprof
◆参考资料
auto-xhprof PHP自动性能测试工具 http://chenxiaoyu.org/2011/09/15/php-auto-xhprof.html
xhprof使用笔记 http://addcn.blogbus.com/logs/107816825.html
PHP性能检测扩展 -- xhprof http://hi.baidu.com/wuhui/item/31d483382157559fb80c033e
PHP5.4安装xhprof扩展 http://www.cnblogs.com/gbyukg/archive/2013/01/31/2888183.html
xhprof的安装和使用 http://www.cnblogs.com/bluefrog/archive/2012/03/01/2374922.html