千万个美丽的未来,抵不上一个温暖的现在,每一个真实的现在,都是我们曾经幻想的未来!
Oct
8
一、安装xhprof
1.1、下载xhprof
下载地址:http://pecl.php.net/package/xhprof
我们选择最新的版本下载:
wget http://pecl.php.net/get/xhprof-0.9.4.tgz
1.2、解压
tar xzvf xhprof-0.9.4.tgz
1.3、编译安装
cd xhprof-0.9.4/extension/
/usr/local/webserver/php/bin/phpize
./configure --with-php-config=/usr/local/webserver/php/bin/php-config
make
make install
1.4、配置
vi /usr/local/webserver/php/etc/php.ini
添加:
[xhprof]
extension = "xhprof.so"
xhprof.output_dir=/tmp/xhprof
1.5、查看xhprof是否正常加载
/usr/local/webserver/php/bin/php -m|grep xhprof
重启php-fpm
/usr/local/webserver/php/sbin/php5 restart
你也可以访问phpinfo页面查看是否已经加载xhprof
二、安装graphviz工具
2.1、使用yum安装
yum install graphviz libpng libpng-devel -y
2.2、编译安装
下载地址:http://www.graphviz.org/Download_source.php
下载当前最新版本
wget http://www.graphviz.org/pub/graphviz/stable/SOURCES/graphviz-2.38.0.tar.gz
2.3、解压
tar xzvf graphviz-2.38.0.tar.gz
2.4、编译
cd graphviz-2.38.0/
./configure --with-png=yes
make
make install
三、配置实例及xhprof图形化web工具
3.1、到xhprof文件目录复制相关文件到站点目录
cp -r examples xhprof_html xhprof_lib /home/www/
3.2、运行实例查看效果
打开浏览器输入你的站点访问地址:http://url/examples/sample.php
你会得到例似http:///index.php?run=561600a67ba32&source=xhprof_foo的URL,如下图:
把http://后面输入你的站点访问地址,再次使用浏览器打开就可以看见运行的结果了。
如果你点击:[View Full Callgraph]出现failed to execute cmd " dot -Tpng"的错误,可能是你的php.ini配置中disable_functions那里禁用了proc_open函数,修改php.ini配置文件去掉这个限制就可以图形展示了,感兴趣的朋友可以自己配置一个玩玩。
1.1、下载xhprof
下载地址:http://pecl.php.net/package/xhprof
我们选择最新的版本下载:
wget http://pecl.php.net/get/xhprof-0.9.4.tgz
1.2、解压
tar xzvf xhprof-0.9.4.tgz
1.3、编译安装
cd xhprof-0.9.4/extension/
/usr/local/webserver/php/bin/phpize
./configure --with-php-config=/usr/local/webserver/php/bin/php-config
make
make install
1.4、配置
vi /usr/local/webserver/php/etc/php.ini
添加:
[xhprof]
extension = "xhprof.so"
xhprof.output_dir=/tmp/xhprof
1.5、查看xhprof是否正常加载
/usr/local/webserver/php/bin/php -m|grep xhprof
重启php-fpm
/usr/local/webserver/php/sbin/php5 restart
你也可以访问phpinfo页面查看是否已经加载xhprof
二、安装graphviz工具
2.1、使用yum安装
yum install graphviz libpng libpng-devel -y
2.2、编译安装
下载地址:http://www.graphviz.org/Download_source.php
下载当前最新版本
wget http://www.graphviz.org/pub/graphviz/stable/SOURCES/graphviz-2.38.0.tar.gz
2.3、解压
tar xzvf graphviz-2.38.0.tar.gz
2.4、编译
cd graphviz-2.38.0/
./configure --with-png=yes
make
make install
三、配置实例及xhprof图形化web工具
3.1、到xhprof文件目录复制相关文件到站点目录
cp -r examples xhprof_html xhprof_lib /home/www/
3.2、运行实例查看效果
打开浏览器输入你的站点访问地址:http://url/examples/sample.php
你会得到例似http:///index.php?run=561600a67ba32&source=xhprof_foo的URL,如下图:
把http://后面输入你的站点访问地址,再次使用浏览器打开就可以看见运行的结果了。
如果你点击:[View Full Callgraph]出现failed to execute cmd " dot -Tpng"的错误,可能是你的php.ini配置中disable_functions那里禁用了proc_open函数,修改php.ini配置文件去掉这个限制就可以图形展示了,感兴趣的朋友可以自己配置一个玩玩。