xhprof扩展的安装和简单使用
来源:互联网 发布:linux 命令输入 编辑:程序博客网 时间:2024/05/17 07:51
查看是否是否安装xhprof扩展
php --ri xhprof #检查php是否有这个扩展
xhprof扩展的安装
wget http://pecl.php.net/get/xhprof-0.9.4.tgztar zxvf xhprof-0.9.4.tgz cd xhprof-0.9.4whereis phpize/usr/bin/phpize
执行到这里报错了,错误信息如下:
[root@fengniu020 xhprof-0.9.4]# /usr/bin/phpizeCannot find config.m4. Make sure that you run '/usr/bin/phpize' in the top level source directory of the module[root@fengniu020 xhprof-0.9.4]#
咋办呢?
参考:安装PHP扩展 xhprof 报错 Cannot find config.m4 的解决办法
[root@fengniu020 xhprof-0.9.4]# /usr/bin/phpizeCannot find config.m4. Make sure that you run '/usr/bin/phpize' in the top level source directory of the module[root@fengniu020 xhprof-0.9.4]# l-bash: l: command not found[root@fengniu020 xhprof-0.9.4]# lsCHANGELOG examples LICENSE xhprof_htmlCREDITS extension README xhprof_lib[root@fengniu020 xhprof-0.9.4]# cd extension/[root@fengniu020 extension]# lsconfig.m4 php_xhprof.h tests xhprof.c[root@fengniu020 extension]# phpizeConfiguring for:PHP Api Version: 20100412Zend Module Api No: 20100525Zend Extension Api No: 220100525[root@fengniu020 extension]#
解决了安装错误,继续安装
whereis php-config#查找php-config的位置 ./configure --with-php-config=/usr/bin/php-config make && make install vim /etc/php.ini
在php.ini中加入此扩展
extension = xhprof.so
重启php-fpm生效
service php-fpm restart
在脚本中开始处使用xhprof_enable()开启
在脚本之后使用 $data = xhprof_disable() 返回数据
运行下xhprof,试试效果,可能可以正常运行不:
我的xhprof安装目录是在:
/hotdata/soft
现在建立个测试目录,并有一个域名指向到/hotdata/kehu/wk
/hotdata/kehu/wk/ddd/
把安装目录的文件夹拷贝到测试目录下
cp -Rf ./xhprof-0.9.4 /hotdata/kehu/wk/ddd/ mv xhprof-0.9.4 xhprof
在浏览器上运行官方提供的例子
http://wk.baidu.com/ddd/xhprof/examples/sample.php
可以看到有如下结果
第一种方式:复制上面到运行的结果(http路径),再次放入浏览器,填好前面对应的域名:
http://wk.baidu.com/ddd/xhprof/xhprof_html/index.php?run=5741289a6ccef&source=xhprof_foo
可以看到结果:
第二种方式:
直接访问
http://wk.baidu.com/ddd/xhprof/xhprof_html/index.php
这里会展示检测到运行过的id
如果查看图形化展示
报错了:
failed to execute cmd:" dot -Tpng". stderr:`sh: dot:command not found`
解决办法:
yum install graphviz
再点击就可以看到图形化展示了
可参考这个链接,写的很不错:
XHProf的安装和使用(PHP性能测试神器)
PHP官网链接:
http://php.net/manual/zh/intro.xhprof.php
facebook文档:
http://web.archive.org/web/20110514095512/http://mirror.facebook.net/facebook/xhprof/doc.html
1 0
- xhprof扩展的安装和简单使用
- xhprof安装和使用
- 安装和使用Xhprof
- xhprof安装和使用
- xhprof安装和使用
- php xhprof 扩展的使用
- linux下XHProf的安装和使用
- PHP安装和使用xhprof
- Xhprof的安装与使用
- PHP性能监控软件XHProf的安装和使用(原创)
- XHProf的安装和使用(PHP性能测试神器)
- PHP性能测试工具xhprof的安装和使用
- 【XHProf】简单介绍和 Windows下使用
- php调试工具---xhprof安装和使用
- window wamp下xhprof的安装使用
- XHProf安装使用笔记
- XHProf安装使用笔记
- XHProf安装使用笔记
- 快速排序——java
- java之七 高级类设计
- 1008
- Android之使用JDBC连接数据库-使用jtds连接各种数据库
- 关于在视图控制器上添加另一个控制器的View的问题
- xhprof扩展的安装和简单使用
- 记住密码的安全
- Spring + Spring MVC + Hibernate项目开发集成(注解)
- dialog属性总结
- 关于js的call函数和apply函数
- pyspider 爬虫教程(一):HTML 和 CSS 选择器
- mmap详解
- 在线阅读android源代码
- 课堂作业11