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)
- 1天密接者猛增77人,患者轨迹透露危险信号 吉林市全面封闭管理(1天密接者猛增77人)
- 吉林舒兰 封城 15人确诊 276人隔离,出现跨省传播(吉林舒兰封城)
- 四月新番CP人气榜公布,《剃须》两度上榜,沙优不是女朋友(四月新番CP人气榜公布)
- 2019年外媒秋季新番动画角色CP排行榜,桐人和爱丽丝落榜(2019年外媒秋季新番动画角色CP排行榜)
- 新一小兰领衔 盘点动漫中的那些 远距离恋爱情侣(盘点动漫中的那些)
- 大事件 合肥四中火了(大事件合肥四中火了)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9