`
litton
  • 浏览: 11330 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

php性能测试工具--xhprof的安装

    博客分类:
  • PHP
阅读更多

xhprof是facebook开源出来的一个php性能测试工具,在facebook开发过程中被广泛应用。

 

一、xhprof的安装

 

1.下载地址:http: //pecl.php.net/get/xhprof-0.9.2.tgz

 

   在linux下,执行命令:wget http: //pecl.php.net/get/xhprof-0.9.2.tgz

 

2.由于xpprof自带有一个web分析页面,因此可以把它放在web服务器目录下

 

   mv xhprof-0.9.2.tgz /www/webroot/

 

   cd /www/webroot/

 

3. 解压缩:tar xzf xhprof-0.9.2.tgz ,得到解压缩后的文件xhprof-0.9.2

 

   cd xhprof-0.9.2

   进入文件,可以看到xhprof的目录结构  :

 

 

       CHANGELOG
       CREDITS
       examples
       extension
       LICENSE
       README
       xhprof_html
       xhprof_lib

 

  对一个软件不是很了解,最好的办法是打开README文件,看个究竟。

 

  vi README

 

  嚓!For installation and usage notes refer to:
        xhprof_html/docs/index.html

 

   那我们只好打开 xhprof_html/docs/index.html这个文件了(我刚才把整个xhprof放在web服务器目录下,因此可以在浏览器下直接打开)。该文件下有详细关于xhprof的介绍,下面重点介绍安装步骤:

The steps below should work for Linux/Unix environments.

% cd <xhprof_source_directory>/extension/
% phpize
% ./configure --with-php-config=<path to php-config>
% make
% make install
% make test

 

4.按照上面说明安装

 

   A.    cd extension/                   //进入目录

   B.    ~/web/php/bin/phpize     //phpize是用来扩展php扩展模块的,在php安装目录的bin下

   C.    ./configure  --enable-xhprof  --with-php-config=~/web/php/bin/php-config

   D.    make&make install

 

 上述步骤执行完毕,会生成.so文件

 

 

5.配置php.ini

 

 在php.ini中配置xhprof扩展,打开php.ini,在文件尾部添加:

 

[xhprof]
extension=xhprof.so
xhprof.output_dir=<directory_for_storing_xhprof_runs>    //可以自己定义输出文件目录

注意:xhprofy存放的目录要和php.ini中extension_dir指向的目录一致。

 

6. 重新启动php

    ~/web/php/sbin/php-fpm reload

   在phpinfo信息中即可看到xhprof扩展安装成功。

 

 

 

具体对xhprof的使用,可以参考xhprof安装目录下的/xhprof_html/docs/index.html,里面有详细的使用说明

 

分享到:
评论

相关推荐

    windows xhprof php性能测试工具全套

    里面是windows xhprof的测试工具,包括测试工具,画图软件,代码修改和测试工具部署。注意的是自己php的版本我这里是5.5的

    mdxhprof是PHP性能测试工具xhprof的升级版与PHP7配合使用

    md_xhprof 是 PHP性能测试工具 xhprof 的升级版,与 PHP7 配合使用

    wamp+Xhprof+graphviz【可视化PHP性能测试工具安装配置详细流程】

    详细的介绍了windows下 PHP 使用 Xhprof 的安装与配置,并详细介绍了配置GRAphviz以对性能分析报告进行可视化输出。

    PHP性能测试工具xhprof安装与使用方法详解

    主要介绍了PHP性能测试工具xhprof安装与使用方法,简单说明了性能测试工具xhprof的功能并较为详细的分析了xhprof安装与使用相关操作技巧,需要的朋友可以参考下

    xhprof-php7.zip

    xhprof 性能测试工具!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    基于在生产环境中使用php性能测试工具xhprof的详解

    xhprof 是facebook开源出来的一个php性能测试工具,也可以称之为profile工具,这个词不知道怎么翻译才比较达意。跟之前一直使用的xdebug相比,有很多类似之处。以前对xdebug有一些记录还可以供参考,但是它的缺点是...

    php调试工具ydb.zip

    ydb 是像gdb一样的php调试工具,用扩展实现,可以在运行过程中查看变量值,也可以进行性能测试,而不用对源代码进行任何更改,就像xdebug和xhprof 中提供的功能,但使用更方便  ydb也可以称为一个在线调试工具,...

    使用XHGui来测试PHP性能的教程

    对于PHP,我们有多种Profiling工具,本文主要集中在——XHGui,一款非常优秀的工具。XHGui构建在XHProf之上(XHProf由Facebook发布),但是对于剖析结果增加了更好的存储,同时增加了更加良好的信息获取接口。从这...

    phpray:php在线Test \ Debug \ Profile工具

    PHP Profile工具:通过xhprof收集性能信息,查看方法执行过程的路径及耗时情况。作为PHP测试工具,PHPRay并不提供类似PHPUnit的自动化测试功能,也没有代码覆盖率的要求,更多的是通过执行待测试的方法和在控制台...

Global site tag (gtag.js) - Google Analytics