`
shake863
  • 浏览: 637401 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

xdebug

    博客分类:
  • php
阅读更多
服务器端程序:
>http://xdebug.org/
>
>客户端查看的程序:
>http://sourceforge.net/projects/wincachegrind/
>
>网上的安装配置方法:
> 一、安装配置
>  1、下载PHP的XDebug扩展,网址:http://xdebug.org/
>
>  2、在Linux下编译安装XDebug
>
>引用
>tar -xzf xdebug-2.0.0RC3.gz
>cd xdebug-2.0.0RC3
>/usr/local/php/bin/phpize
>./configure --enable-xdebug
>cp modules/xdebug.so /usr/local/php/lib/php/extensions/no-debug-non-zts-20020429/
>
>  注:/usr/local/php/lib/php/extensions/no-debug-non-zts-20020429/不同的PHP版本路径不同,也不一定要放在该路径,可以在zend_extension_ts中自行指定xdebug.so所在位置。
>
>
>引用
>vi /usr/local/php/lib/php.ini
>
>  修改php.ini,去除PHP加速模块,增加以下配置信息支持XDebug扩展
>view plaincopy to clipboardprint?
>[Xdebug]  
>zend_extension_ts="/usr/local/php/lib/php/extensions/no-debug-non-zts-20020429/xdebug.so" 
>xdebug.profiler_enable=on 
>xdebug.trace_output_dir="/tmp/xdebug" 
>xdebug.profiler_output_dir="/tmp/xdebug" 
>xdebug.profiler_output_name="script" 
>[Xdebug]
>zend_extension_ts="/usr/local/php/lib/php/extensions/no-debug-non-zts-20020429/xdebug.so"
>xdebug.profiler_enable=on
>xdebug.trace_output_dir="/tmp/xdebug"
>xdebug.profiler_output_dir="/tmp/xdebug"
>xdebug.profiler_output_name="script"
>
>引用
>mkdir -p /tmp/xdebug
>chmod 755 /tmp/xdebug
>chown www:www /tmp/xdebug
>/usr/local/apache/bin/apachectl -k restart
>
>
>  3、客户端(Windows):WinCacheGrind
>  下载地址:http://sourceforge.net/projects/wincachegrind/
>
>  二、分析过程
>  1、访问你的网站,将首页上各种链接点击几遍,XDebug在/tmp/xdebug目录生成以下文件:
>  usr_local_apache_htdocs_app_checknum_chknum_php_cachegrind.out
>  usr_local_apache_htdocs_app_login_showHeaderLogin_php_cachegrind.out
>  usr_local_apache_htdocs_app_play_play_php_cachegrind.out
>  usr_local_apache_htdocs_app_user_member_php_cachegrind.out
>  usr_local_apache_htdocs_tag_tags_php_cachegrind.out
>  usr_local_apache_htdocs_top_top_php_cachegrind.out
>
>  2、将以上文件拷贝到Windows上,用客户端软件WinCacheGrind打开每个文件,发现以下PHP程序执行所耗费的时间最长:
>  /usr/local/apache/htdocs/tag/tags.php      耗时840ms 
分享到:
评论

相关推荐

    xdebug helper 1.6.1 crx for chrome

    xdebug helper chrome插件是一款PHP CHROME调试插件,与Zend Studio,XAMPSERVER协同工作,易于调试、分析和扩展Xdebug跟踪,使用也很简单,打开谷歌浏览器,几步就能解决。有需要的赶快下载吧! 使用方法:解压后,...

    Xdebug Dll下载以及教程之Xdebug配置

    使用Xdebug调试和优化PHP程序系列教程之Xdebug配置,根据Xdebug的官方文档来详细解释Xdebug的参数配置。 Xdebug配置 第一部分:安装 预编译模块 安装预编译模块是很容易的。只需要将它们放到一个目录中,并将下面的...

    xdebug-2.0.4.tgz

    后面的目录“I:\Projects\xdebug”为你想要放置Xdebug输出的数据文件的目录,可自由设置。 4. 重启Apache; 5. 写一个test.php,内容为(); ?>,如果输出的内容中有看到xdebug,说明安装配置成功。

    VSCode开发PHP环境配置手册(PHP8.1.1+PHP-xdebug+redis)

    将xdebug库放入ext插件目录 备注:压缩包中的PHP8.1.1默认已经集成了php_xdebug-3.2.1-8.1-vs16-nts-x86_64.dll文件并已重命名为php_xdebug.dll。 2.配置用户环境变量 将PHP8.1所在目录添加进用户变量:D:\phpstudy_...

    php_xdebug-2.7.2-7.3-vc15-x86_64.zip

    我是用wampServer2.2的环境的,环境本身自带了对应的xdebug,只需要修改php.ini的配置就可以了。但是php.ini文件要找对,我一开始就是找错了文件,所以配了好久都不生效。 wampServer使用的php配置文件一般都放在...

    php5 调试扩展dll -- php_xdebug-2.0.3-5.2.5.dll, php_xdebug-2.0.5-5.2-nts.dll

    [Xdebug] zend_extension_ts="D:\php\ext\php_xdebug-2.0.3-5.2.5.dll" xdebug.auto_trace=Off xdebug.collect_params=On xdebug.collect_return=On xdebug.remote_enable=1 xdebug.remote_autostart=1 xdebug....

    Xdebug超集(所有Xdebug对应的php版本的扩展dll文件)

    Xdebug是一款专门针对php语言的开源调试工具,我花了一天的时间收集整理了所有Xdebu and Xdebug对应的php版本,希望对大家有所帮助。

    PHP-wampServer-phpStorm-xdebug配置指南图文介绍.doc

    PHP-wampServer-phpStorm-xdebug环境配置图文介绍,...6.Phpstorm xdebug和火狐浏览器配置 15 参考文章 15 Wampserver开启xdebug 15 Phpstorm 配置xdebug 19 浏览器配置xdebug 21 启动效果 22 7.数据库root密码忘记 22

    在sublime text2上安装xdebug

    在sublime text2上安装xdebug

    xdebug helper for chrome(xdebug helper-1.4.3.zip)怎么删除

    xdebug helper for chrome,下载解压后选择一个直接安装,也可以直接拖入浏览器扩展程序直接安装,适用于谷歌,360极速浏览器本人测试也是OK的。 方法一 拖动安装 方法二 暴力安装 (不太推荐此方法,如果方法1...

    Apache2.4+php7.4.1(包含xdebug2.9.1).rar

    前段时间帮别人修改个项目,心血来潮搭建个phptorm2019.1.2+apache2.4+php7+xdebug2.9.1的开发环境。 php2019.1.2照常安装。 apache2.4+php7+xdebug2.9.1 已经配置好,只要修改相关目录即可。 其中的phptorm2019....

    xdebug helper.zip

    xdebug helper for chrome,下载解压后选择一个直接安装,也可以直接拖入浏览器扩展程序直接安装,适用于谷歌,360极速浏览器本人测试也是OK的。 方法一 拖动安装 方法二 暴力安装 (不太推荐此方法,如果方法1...

    netbeans配置及xdebug 单元调试 单独流程调试

    netbeans配置及xdebug 调试 单元调试 单独流程调试

    php_xdebug-2.1.2-5.3-vc9.dll

    php_xdebug-2.1.2-5.3-vc9.dll php_xdebug-2.1.2-5.3-vc9.dll php_xdebug-2.1.2-5.3-vc9.dll php_xdebug-2.1.2-5.3-vc9.dll

    php_xdebug_vc11-x86_64.dll

    php_xdebug_vc11-x86_64.dll php_xdebug_vc11-x86_64.dll

    xdebug远程调试配置-证实好用-附带xdebug.so

    xdebug远程调试开启配置,按文档显示加入php.ini配置文件即可。需要自己下载xdebug for windows/linux, linux还需要自己编译出.so, 这里附带两个版本的so(xdebug2.2.5/2.2.6)

    Xdebug配置和PHPStorm配置

    Xdebug配置和PHPStorm配置

    php_xdebug-2.9.2-7.4-vc15-x86_64.zip

    Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。但是在官网下载,真的是慢的不能再慢,我下载了整整一天才下载成功,期间好几次都下载了一半,然后突然提示...

    xdebug helper-1.6.1

    xdebug helper-1.6.1亲测可用,下载后解压缩,然后自己重命名一下为xdebug helper-1.6.1.crx,然后放入chrome的扩展程序里。

    zendstudio10.5.0+xdebug+xampp1.8.1.part1.rar

    xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...

Global site tag (gtag.js) - Google Analytics