XHProf是facebook开源出来的一个php轻量级的性能分析工具,跟Xdebug类似,但性能开销更低,还可以用在生产环境中,也可以由程序开 关来控制是否进行profile。
1.安装XHprof

[plain] view plaincopy

wget http://pecl.php.net/get/xhprof-0.9.2.tgz  
tar zxf xhprof-0.9.2.tgz  
cd xhprof-0.9.2  
cp -r xhprof_html xhprof_lib /你的web目录路径/xhprof/  (此处目的是建立数据分析目录,可将此目录配置成虚拟主机访问)  
cd extension/  
/usr/local/webserver/php/bin/phpize  
./configure  --with-php-config=/usr/local/webserver/php/bin/php-config   (php-config的路径)  
make && make install 

安装完提示:
Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20060613/

2.php.ini中添加

extension_dir = "/usr/lib/php5/20090626/"
这句我原来就有了,就这用添加下面两句
extension=xhprof.so
xhprof.output_dir=/www/logs/xhprof

分析日志输出在/www/logs/xhprof目录。

3.重启Nginx服务器和php,打开phpinfo()页面便可以看到看到输出中有了xhprof信息。

xhprof 0.9.2
CPU num 2

文档更新时间: 2019-07-01 10:10   作者:月影鹏鹏