php编写程序使用方法(php xhprof使用实例详解)
类别:编程学习 浏览量:1922
时间:2022-03-30 00:45:21 php编写程序使用方法
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使用实例详解 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!原文链接:https://segmentfault.com/a/1190000018856380
您可能感兴趣
- thinkphp怎么输出二维值(thinkphp 表名 大小写 窍门)
- php如何获取当前日期(php实现获取近几日、月时间示例)
- 怎么用php制作图片(PHP压缩图片功能的介绍)
- lnmp安装php(LNMP系列教程之二 删除站点及域名绑定)
- php 经典模式(php设计模式之装饰模式应用案例详解)
- php自定义函数返回多少个值(PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法)
- dedecms怎么调用标签(dedecms直接访问域名不能跳转到index.php)
- php创建文件(php创建多级目录与级联删除文件的方法示例)
- phpmysql怎么搭建(PHP使用PDO、mysqli扩展实现与数据库交互操作详解)
- php怎么判断数据是质数(PHP判断一个变量是否为整数、正整数的方法示例)
- php+mysql源码部署教程(在WIN主机IIS上支持PHP和MySQL实现方法)
- php博客开发短信原理(PHP如何实现阿里云短信sdk灵活应用在项目中的方法)
- python核心编程内容(顶级大神Linux,Python,Go,PHP之父谁是夜猫子?用Python揭秘!)
- php添加数据到mysql数据库(PHP通过代码连接XAMPP数据库及MySQL数据库方法)
- php分页函数有什么用(php实现分页功能的详细实例方法)
- iis运行php程序(Windows2003+IIS7 Express使用FastCgi运行php)
- 董元奔吟咏历代文人 1012新旧均可 全椒人张璪 1022 -1093(董元奔吟咏历代文人)
- 泪目 这位 刷屏 的英雄,是全椒人的骄傲(泪目这位刷屏)
- 人从众 火炎焱 全椒再现 正月十六走太平 的魅力(人从众火炎焱全椒再现)
- 官宣 全椒籍明星许海峰 奚秀兰 方芳 王璐瑶携手回家 走太平(全椒籍明星许海峰)
- 以前全椒人是怎么过冬的 满满都是回忆(以前全椒人是怎么过冬的)
- NVIDIA显卡份额冲上88 A饭发愁 游戏优化恐没A卡份了(NVIDIA显卡份额冲上88A饭发愁)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9