• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    php xhprof使用实例详解

    xhprof php性能分析

    1.clone xhprof 此版本为github第三方扩展 (php官房不支持 php 7)

    https://github.com/longxinH/xhprof

    2.extension 目录为扩展源码安状扩展即可

    phpize ./configure make make install

    3.编辑php.ini 启用xhprof扩展

    [xhprof]
    extension = xhprof.so
    xhprof.output_dir = /tmp/xhprof ;性能分析数据文件存放位置 需要php用户有可写可读权限

    4.对项目入口文件添加代码

    xhprof_enable(XHPROF_FLAGS_NO_BUILTINS +
    XHPROF_FLAGS_CPU +
         XHPROF_FLAGS_MEMORY);
    register_shutdown_function(function (){
    $data = xhprof_disable();  
      //xhprof_lib 在第一步git clone 后的文件夹里面 
      include '/mnt/d/www/xhprof/xhprof_lib/utils/xhprof_lib.php';
      include '/mnt/d/www/xhprof/xhprof_lib/utils/xhprof_runs.php';
      $objXhprofRun = new XHProfRuns_Default();
      $objXhprofRun->save_run($data, "table"); //生成数据文件后缀
    });

    5.nginx 或者 apache 创建 网占目录(apache为例)

    VirtualHost *:80>
      ServerName xhprof.com
      ## xhprof/xhprof_html 在第一步git clone 后的文件夹里面
      DocumentRoot "/mnt/d/www/xhprof/xhprof_html"
      DirectoryIndex index.html index.php index.html
      Directory "/mnt/d/www/xhprof/xhprof_html">
         Options Indexes FollowSymLinks
         AllowOverride All
         Require all granted
      /Directory>
     /VirtualHost>

    6.访问 http://xhprof.com/ (上面虚拟主机配置的 本地域名需要host )显示每次程序运行生成的性能分析数据文件 点击可以打 开

    7.如果想要查看性能图点击 view full callgraph (服务器需要安装 graphviz 库)

    ubuntu 安装方法 (pro apt-get install graphviz

    8.显示效果图

    总结

    以上所述是小编给大家介绍的php xhprof使用实例详解 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
    如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

    您可能感兴趣的文章:
    • 利用PHP扩展Xhprof分析项目性能实践教程
    • PHP性能测试工具xhprof安装与使用方法详解
    • PHP性能分析工具xhprof的安装使用与注意事项
    • 使用XHProf查找PHP性能瓶颈的实例
    • Linux系统下使用XHProf和XHGui分析PHP运行性能
    • php轻量级的性能分析工具xhprof的安装使用
    • PHP性能分析工具XHProf安装使用教程
    • 基于在生产环境中使用php性能测试工具xhprof的详解
    • PHP7下安装并使用xhprof性能分析工具
    上一篇:PHP+swoole+linux实现系统监控和性能优化操作示例
    下一篇:详解如何实现Laravel的服务容器的方法示例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    php xhprof使用实例详解 php,xhprof,使用,实例,详解,