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 作者:月影鹏鹏