如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

苏南大叔在本篇文章中,给大家要说的是,老牌的php性能分析利器xhprof。不过这款利器,已经很多年没有更新了。本文的写作环境是php5.6.31。截至到本文发布时为止,xhprof的官方版本,并不支持php7系列的性能分析。对于php7xhprof的安装,请参见文末相关链接。

下载xhprof源码

官方版本的源码下载地址是:http://pecl.php.net/package/xhprof
php性能分析利器xhprof扩展安装(php5.6.31) - xhprof_download

php性能分析利器xhprof扩展安装(php5.6.31)(图7-1)

编译扩展

xhprof的扩展编译和phptrace等其他扩展的编译,过程基本类似。可能出现的问题也基本相同。大家可以参考一下,苏南大叔以前的扩展编译相关文章。

which php-config
cd xhprof-0.9.4/extension/
phpize
./configure --with-php-config=<php-config-path>
make && sudo make install

对于configure命令中的php-config-path,需要使用which php-config命令的结果来代替即可。
php性能分析利器xhprof扩展安装(php5.6.31) - 000

php性能分析利器xhprof扩展安装(php5.6.31)(图7-2)

php性能分析利器xhprof扩展安装(php5.6.31) - 001

php性能分析利器xhprof扩展安装(php5.6.31)(图7-3)

php性能分析利器xhprof扩展安装(php5.6.31) - 002

php性能分析利器xhprof扩展安装(php5.6.31)(图7-4)

php性能分析利器xhprof扩展安装(php5.6.31) - 003

php性能分析利器xhprof扩展安装(php5.6.31)(图7-5)

注意对比一下,最终install的地址是否是phpinfo()里面的扩展目录地址。如果不是,可能需要主动复制一下才行。

修改php.ini启用xhprof

[xhprof]
extension = xhprof.so
xhprof.output_dir = /tmp/xhprof

php性能分析利器xhprof扩展安装(php5.6.31) - 004

php性能分析利器xhprof扩展安装(php5.6.31)(图7-6)

重启验证是否生效

phpinfo中出现了xhprof的相关信息,不过这个版本号似乎有些问题。从pecl.php.net下载的0.9.4版本,编译后居然是0.9.2版本号。在https://github.com/phacility/xhprof 下载到的也是0.9.2版本。可能是官方忘了修改版本号了。

php性能分析利器xhprof扩展安装(php5.6.31) - info

php性能分析利器xhprof扩展安装(php5.6.31)(图7-7)

相关文章

写在最后

欢迎继续查看苏南大叔的后续xhprof文章: https://newsn.net/tag/xhprof/

  【php】秘籍文章入口,仅传授于有缘之人  php    pecl

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

打赏任意金额,发送截图到邮箱 shang@newsn.net ,可以领取精选回馈如下(任选其一):
  • 《前端视频教程大礼包》一套
  • 《wordpress精选皮肤》一套
  • 《dedecms织梦精选模板》一套
感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!

岁月静好

关注互联网发展,关注苏南大叔的《程序如此灵动~》博客
本文章来自:程序如此灵动~
博客地址为:https://newsn.net/
原文地址为:https://newsn.net/say/php5-xhprof-install.html
上一篇好文:如何使用php扩展phptrace来分析源码
下一篇好文:php性能分析利器xhprof扩展安装(php7.2.0b3)

如果您转载了本文章,出于某种原因,并没有注明作者或者出处。
在这里,苏南大叔也表示理解和支持。因为苏南大叔深深地明白:
您会在合适的时机,合适的地方,给本博客一个外链。对吧?
您若开心,便是安好!岁月静好,但愿世界和平,没有纷争~