`
litton
  • 浏览: 11647 次
  • 性别: 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性能测试工具的全面解析》 XHProf,一款由Facebook开发的PHP性能分析器,主要用于帮助开发者深入理解PHP应用程序的执行效率,找出性能瓶颈,优化代码。在Windows环境下,虽然XHProf的原生...

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

    MD_XHProf是PHP性能分析和优化领域的一个重要工具,它是经典的XHProf的升级版本,专为PHP7设计和优化。XHProf是Facebook开源的一款强大的性能剖析器,能够帮助开发者深入理解代码执行的各个方面,包括CPU使用、内存...

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

    下面将详细介绍这三者如何协同工作,实现PHP性能测试的可视化流程。 首先,WAMP是Windows上的一个开源软件套装,包含了Apache web服务器、MySQL数据库和PHP解释器,为开发者提供了一个快速搭建本地PHP开发环境的...

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

    使用时,在被分析代码的核心文件加载之前和之后分别加上xhprof的性能测试代码。代码开启后,执行核心文件的代码,最后通过xhprof_disable()结束性能测试。之后,通过XHProf提供的工具将收集到的数据保存并生成报表。...

    xhprof-php7.zip

    **xhprof:深入理解PHP性能测试工具** xhprof是一款强大的性能分析工具,专为PHP语言设计,用于帮助开发者定位代码中的性能瓶颈。这款工具由Facebook开发并开源,能够提供CPU使用率、内存消耗以及函数调用等各种...

    php_xhprof-nts-vc9-x86

    PHP_xhprof是一个强大的性能分析和剖析工具,...总结,xhprof是PHP性能优化的重要工具,通过它可以有效地定位和解决代码中的性能问题。正确安装并使用xhprof,能帮助开发者提升PHP应用的效率,实现更流畅的用户体验。

    xhprof的安装及使用.docx

    10. 使用Xhprof进行性能测试和分析,方法与Windows环境类似。 在使用Xhprof时,请记住`xhprof_html`和`xhprof_lib`目录必须位于同一层级,且`xhprof_html`包含对`xhprof_lib`的引用。如果你改变了目录结构,记得...

    xhprof-0.9.4

    xhprof-0.9.4是一款广泛应用于PHP性能分析的工具,尤其在官网不再提供下载的情况下,其重要性更加凸显。这款工具的核心功能是帮助开发者定位并优化代码中的性能瓶颈,通过详尽的性能数据报告,为提升应用性能提供了...

    drupal-xhprof:Drupal 的 xhprof 模块

    Drupal-xhprof 是一个专为 Drupal 内容管理系统设计的扩展模块,它允许开发者使用 Facebook 开发的 xhprof 工具来分析和优化 Drupal 应用程序的性能。xhprof 是一个强大的性能分析器,它可以帮助我们深入了解 PHP ...

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

    ### PHP性能测试工具xhprof使用详解 #### 1. xhprof概述 xhprof是一款由Facebook开源的PHP性能测试工具,主要用于性能分析和优化。它是一个轻量级的profile工具,用于监控PHP应用程序的性能,如执行时间和内存消耗...

    php常用工具安装包汇总.zip

    6. **测试工具** - **PHPUnit**:PHP的单元测试框架,用于编写和运行自动化测试,确保代码的质量和稳定性。 - **Codeception**:全面的BDD测试框架,支持单元测试、功能测试和验收测试。 7. **日志与错误处理** ...

    使用XHProf查找PHP性能瓶颈的实例

    XHProf是一个由Facebook开发的开源PHP性能分析工具,它可以帮助开发人员找出PHP代码中的性能瓶颈。这个工具分析程序执行过程中的内存使用和CPU消耗情况,通过生成的性能报告可以对问题进行定位。以下是使用XHProf...

    LNMP部署laravel以及xhprof安装使用教程

    Laravel是一款流行的PHP框架,用于构建优雅的Web应用程序,而Xhprof则是一个开源的PHP性能分析器,能够帮助开发者识别代码中的性能瓶颈。 首先,确保您已经成功安装了LNMP集成环境,例如通过lnmp.org提供的快速安装...

    PHP中文调试技术手册(PHP-Debug-Manual-public)

    Xhprof是另一个用于PHP性能分析的工具,提供了丰富的性能数据和视图。 4.4.1 Xhprof的优点: 介绍Xhprof的优势和特点。 5. PHP单元测试技术 单元测试是保证代码质量的重要手段。 5.1 PHPUnit: PHPUnit是PHP的单元...

    Linux系统下使用XHProf和XHGui分析PHP运行性能

    XHProf是由Facebook开发的一个性能分析工具,它提供了一个基本的用户界面来查看性能数据。Paul Reinheimer开发了XHGui,这是一个增强的用户界面,用于更加直观地查看、比较和分析性能数据。 #### 安装XHProf XHProf...

    php-7.3.7.tar.gz

    - **XHProf**:性能分析工具,帮助找出代码瓶颈,提升应用程序性能。 总之,PHP 7.3.7作为一个强大且高效的Web开发工具,无论对于新手还是经验丰富的开发者,都提供了丰富的功能和优化的性能。通过熟练掌握其核心...

    php代码调试工具

    对于更复杂的情况,像Webgrind或XHProf这样的性能分析工具可以帮助开发者找出代码瓶颈,优化性能。它们可以生成CPU和内存使用报告,显示函数调用的耗时。 PHP Debug Bar是一个轻量级的调试工具,它在页面底部生成一...

    高性能PHP应用开发

    最后,书中可能还会讨论如何进行性能测试和监控,比如使用ab、 Siege等工具进行压力测试,以及如何通过New Relic、XHProf等工具持续监控应用性能,及时发现和解决问题。 总的来说,《高性能PHP应用开发》这本书全面...

Global site tag (gtag.js) - Google Analytics