php7 下xhprof 安装
2018-03-16 本文已影响0人
宋振东
本人习惯学习一个开源软件先从安装开始,如果一款软件安装都有问题就没法带来更好的推广,xhprof 安装很简单,只需要几个步骤就可以,在contos和ubuntu 下均有安装成功,下面开始讲解Ubuntu下安装,其它环境也类似,本质就是安装一个php扩展。
环境:php7+ubuntu 16.04
下载地址: https://github.com/longxinH/xhprof ,注意:此版本支持php7,其它版本可能无法支持php7。
cd
git clone https://github.com/longxinH/xhprof
注意:如果没有phpize 需要安装php-dev,安装方法网络上有很多教程,下面命令的路径可能会因不同环境而不同,大家根据自己的环境灵活安装
cd xhprof/extension/
/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config --enable-xhprof
make
make install
如果出现
Installing shared extensions: /usr/lib/php/20160303/
则说明安装成功。
修改php.ini
vim /etc/php/7.1/fpm/php.ini
增加如下配置,output_dir为分析结果存放目录
extension=xhprof.so
xhprof.output_dir=/data/www/xhprof/output_dir
重启php-fpm,898为fpm进程号
kill -USR2 898
此时可以用phpinfo 可以查看到xhprof 扩展信息说明已经安装成功
![](https://img.haomeiwen.com/i11024277/82a734d8388d3241.png)