听说 php-xhprof 可以分析网站的性能。今天闲来无事,就学习了一下。
1、安装(万事都得从安装开始)
#首先,他是需要 graphviz 支持的。所以,我们得先安装这个依赖
yum install graphviz
#就只需要这一行命令即可
#下载地址
#https://pecl.php.net/package/xhprof
#用PC的浏览器打开,然后下载对应的版本,通过ftp等工具上传到你需要的目录下
#这一步简单说下,我先略过
2、安装
#首先,我们假设我需要安装的路径是在 /usr/local/src/ 这个目录下
#当前路径 /usr/local/src/
#下载后上传的文件名字 xhprof-2.3.9.tgz
tar -zxvf xhprof-2.3.9.tgz
cd xhprof-2.3.9
cd extension
phpize
./configure --with-php-config=/www/server/php/74/bin/phpize
#需要注意[/www/server/php/74/bin/phpize]这个路径,这个路径必须得跟你php中的phpize一至
#我之前的博文swoole那一编也有讲解
#因为我是基于宝塔的,php版本是php7.4
#所以,如果你的也是宝塔,且版本号相同,那你直接复制即可
make && make install
#到此呢就安装完成
3、配置(打开php.ini的文件)
#我所在的php.ini文件的路径
#/www/server/php/74/etc/php.ini
#在访文件下添加这两行代码(注意需要放到 extension 扩展那一块)
extension=xhprof.so;
output_dir=/tmp/xhprof #这个路径且先不用管,我们暂时理解为它的目志文件(初学者我先这样理吧)
#保存
4、配置完成后,别忘了重启php-fpm 服务。这个你可以用命令,也可以直接在宝塔面版上操作。
5、之后你用phpinfo函数如果能看下如图的界面,那就说明你安装成功了。