php7安装xhprof,xhprof php7的安装与使用
xhprof php7的安装与使用
2018-5-30
一、安装
cd /usr/local/src
git clone https://github.com/yuanshuli11/xhprof.git
cd xhprof/extension/
/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config
make
make install
出现
Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20151012/
表示编译成功
然后修改php.ini的配置
增加
[xhprof]
extension=xhprof.so
xhprof.output_dir=/data/www/xhprof/save_output_dir //需要保证已创建该目录
systemctl restart php-fpm 重启php
二、使用
xhprof_enable();
//需要分析的代码
$xhprof_data = xhprof_disable();
include_once ROOT_PATH.'/xhprof_lib/utils/xhprof_lib.php';
include_once ROOT_PATH . '/xhprof_lib/utils/xhprof_runs.php';
$xhprof_runs = new XHProfRuns_Default();
$run_id = $xhprof_runs->save_run($xhprof_data, "xhprof_test");
echo $run_id; //输出run_id 便于查看结果
然后访问 访问$host_url/xhprof_html/index.php?run={$run_id}&source=xhprof_test来查看结果 (需要先配置virtualhost 使目录xhprof目录可访问)
访问成功后,点击[View Full Callgraph]可以看图形化结果
若遇到
failed to execute cmd:" dot -Tpng". stderr:sh: dot:command not found。
则需要先安装graphviz
yum intall graphviz
完~
php7安装xhprof,xhprof php7的安装与使用相关推荐
- php7中使用 xhprof 分析
开篇语 这是篇纯文档,如果以后有需要可以随时查找, 使用 xhprof 进行分析, 方便代码测试.对比分析(支持php7). 前置构建 docker 虚拟测试环境 docker run -it -p ...
- php 7 xhprof,php7中使用xhprof解析
开篇语 这是篇纯文档,如果以后有需要可以随时查找, 使用 xhprof 进行分析, 方便代码测试.对比分析(支持php7). 推荐教程:<php教程> 前置构建 docker 虚拟测试环境 ...
- linux系统安装xhprof,xhprof扩展安装与使用
一.xhprof扩展安装步骤 xhprof是PHP的一个扩展,最好也直接安装上graphviz图形绘制工具(用于xhprof分析结果以直观的图形方式显示),废话不多说,直奔正题. 1.安装 PHP5版 ...
- php 7 xhprof,php7中使用 xhprof 分析
开篇语 这是篇纯文档,如果以后有需要可以随时查找, 使用 xhprof 进行分析, 方便代码测试.对比分析(支持php7). 前置构建 docker 虚拟测试环境 docker run -it -p ...
- ubunntu安装php7.0_在 Ubuntu/Debian 下安装 PHP7.3 教程
介绍 最近的 PHP 7.3.0 已经在 2018 年12月6日 发布 GA,大家已经可以开始第一时间体验新版本了,这里先放出 PHP7.3 安装的教程以便大家升级. 适用系统: Ubuntu 18. ...
- 编译安装openresty+mariadb+php7
2019独角兽企业重金招聘Python工程师标准>>> 1.准备 1.更新系统 yum makecache && yum -y update 2.安装常用基础软件 y ...
- php 7.0 编译安装mysql_源码编译安装php7.0.5
源码编译安装php7.0.5 源码包下载地址 安装epel扩展yum源 [root@xuegod63 ~]# yum clean all [root@xuegod63 ~]# yum list 注:R ...
- 安装PHP5、PHP7
安装 PHP5 PHP(Hypertext Preprocessor)英文超级文本预处理语言.PHP是一种HTML内嵌式的语言,是一种在服务端执行的嵌入HTML文档的脚本语言.官网:www.php.n ...
- zabbix编译php_【Zabbix学习笔记】五、LNMP之PHP7.4.1源码编译安装
PHP7.4.1已于12月18日发布,先来体验一下~ 了解PHP7.4.1的新特性请点击:php7.4新特性 安装环境 操作系统:Centos7 PHP版本: PHP 7.4.1 Web服务器:Ngi ...
- CentOS6.5下安装Apache2.4+PHP7
CentOS6.5下安装Apache2.4+PHP7 http://blog.csdn.net/along602/article/details/42695779 http://www.th7.cn/ ...
最新文章
- python冒号错误-python冒号错误语法无效
- java 切面获取参数_每天分享一点Java知识(spring-aop)
- gsoap使用心得!
- 国家开放大学计算机应用模块3客观题答案,国家开放大学《计算机应用基础》考试与答案形考任务模块3模块3Excel2010电子表格系统—客观题答案.pdf...
- 收藏 | 使用 Mask-RCNN 在实例分割应用中克服过拟合
- Lecture 2:马尔可夫决策
- 一、MySQL整体架构
- WinEdt 使用技巧
- vue日历加法定假假日
- matlab中三维数组,维数转换
- Habor数据迁移方式有多少,skopeo效率最好
- 阿里云盘迎来了第三方客户端小白羊版
- Java phantomjs 网页截图
- table表格数据绑定
- 特斯拉降价也无法阻挡国内新能源汽车厂商前进的步伐
- 扎克伯格:锻造一只硕大无朋的能力“碗”
- BSN与区块链云服务的区别是什么?
- 前端学习案例16-js中的HMR
- MySQL 密码设置
- 全志R16_SPI总线驱动的使用文档,全志R16开发资料
热门文章
- 带你一起了解不同高楼玻璃幕墙清洗方式的成本价格
- 计算机科学采用通知,关于采用合同模板的通知 科研〔2019〕134号
- 团队建设活动——造桥
- 成都计算机大专院校排名,四川省计算机信息职业技术学院2020年排名
- MAC上安装brew
- 【CompactPCI Express Specification】规范学习-电气篇1
- python实现四位一并法_python 全栈开发,Day4(列表切片,增删改查,常用操作方法,元组,range,join)...
- 金蝶EAS初始化操作手册之管理单元初始化
- 从找书到笔记整理,这些工具助力你完成高效阅读
- 深度linux_X230换装深度linux系统,国产系统逐步进入可用阶段