`

xdebug

 
阅读更多
1. 下载xdebug
http://www.xdebug.org/download.php
 
2. 配置php.ini
 
如果是PHP5.3,则是zend_extension,如果是PHP5.2,则是zend_extension_ts,下载的版本也要是  带 _TS的版本
 
[Xdebug]
; Enable xdebug extension module
zend_extension=/usr/lib64/php/modules/xdebug.so
xdebug.auto_trace=on
xdebug.collect_params=On
xdebug.collect_return=On

xdebug.profiler_enable_trigger=on

xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9004

xdebug.trace_output_dir="/tmp/xdebug"
xdebug.profiler_output_dir="/tmp/xdebug"

更多参数百度知道
 
如果配置过 ZendOptimizer, 需要先屏蔽 ZendOptimizer 有关的配置
 
 
3. 重启,查看phpinfo,是否有 xdebug了
 
4. 安装wincachegrind
分析性能的时候 在url后加?XDEBUG_PROFILE=true,然后去 xdebug.profiler_output_dir 设定的目录,用这个看
 
关于性能分析,可以看看 xhprof
http://blog.fj18.com/post/194.html
http://blog.51yip.com/php/1099.html
 
 
5. 调试
 使用 netbeans,等工具,配置好 调试器端口9004或其它
 
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
 
 

 

备用地址
 
zend sduldo
注意,nginx 下的php 端口是9000的话,xdebug的端口一定不能还是9000,
 
netbeans
分享到:
评论

相关推荐

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

    2. **堆栈回溯**:当程序出错时,Xdebug能提供详细的堆栈回溯信息,显示调用函数的完整链路,有助于找出问题的根源。 3. **变量查看**:在调试过程中,Xdebug可以展示所有变量的当前值,包括局部变量和全局变量,这...

    xdebug helper调试插件

    **Xdebug Helper 调试插件详解** Xdebug Helper 是一款专为 PHP 开发者设计的浏览器扩展,尤其在谷歌浏览器和360浏览器上得到了广泛应用。它为程序员提供了强大的调试工具,使得在Web开发过程中能更有效地定位并...

    xdebug helper chrome插件以及安装步骤详解

    **Xdebug Helper Chrome 插件详解** Xdebug Helper 是一款专为 PHP 开发者设计的 Chrome 浏览器扩展,它能够与 PHP IDE(如 PhpStorm)无缝集成,帮助开发者进行调试工作,查找并修复代码中的错误。这款插件极大地...

    xdebug helper 1.6.1 crx for chrome

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

    离线插件xdebug helper for chrome

    Xdebug helper插件则将这个强大的功能集成到浏览器中,通过简单的界面操作就能开启或关闭Xdebug调试模式,大大简化了调试流程。 在压缩包中,文件列表包括了以下组件: 1. options.css 和 options.html:这是插件...

    xdebug helper-1.4.3解压版

    使用Xdebug Helper时,开发者首先需要在PHPStorm等IDE中配置Xdebug,然后在Chrome浏览器中安装并启用插件。当访问PHP脚本时,点击插件图标,可以快速启动或停止Xdebug调试会话。此外,插件还支持自定义触发条件,如...

    Xdebug配置和PHPStorm配置

    ### Xdebug配置与PHPStorm配置详解 #### 一、Xdebug简介及下载 Xdebug是一款强大的PHP扩展,主要用于提供PHP代码的调试与性能分析功能。它通过与IDE(如PHPStorm)结合,使得开发人员能够方便地进行断点调试、性能...

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

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

    php_xdebug_vc11-x86_64.dll

    5. **Xdebug的配置选项**:Xdebug有许多可配置的选项,例如`xdebug.remote_enable`用于开启远程调试,`xdebug.idekey`定义IDE的键,`xdebug.var_display_max_children`控制变量展开的最大深度等。根据需求,合理调整...

    xdebug-3.1.0 用来debug

    - 当 `xdebug.show_info` 或 `xdebug.show_local_vars` 设置为 1 时,Xdebug 会在页面底部显示一个包含调试信息的条形栏,方便快速查看状态。 9. **配合版本控制系统** - 如果你在使用 Git 等版本控制系统,可以...

    XDebug For Php5.5

    5. **性能优化**:除了调试,XDebug还有其他功能,如`xdebug.profiler_enable`可以开启代码性能分析,生成`cachegrind.out`文件,通过工具如KCacheGrind可视化分析性能瓶颈。 6. **注意事项**:在生产环境中,通常...

    xdebug-2.8.1.zip

    4. **远程调试**:通过 `xdebug.remote_enable` 配置,可以远程连接到 IDE(如 PhpStorm)进行调试。 5. **追踪输出**:Xdebug 可以生成追踪文件,显示每次请求的详细执行流程。 6. **内存和时间消耗**:Xdebug ...

    phpstorm xdebug

    这些配置包括启用远程调试(xdebug.remote_enable=1)、指定远程主机的IP地址(xdebug.remote_host)、远程连接端口(xdebug.remote_port)等。在配置时,还需要设置xdebug.idekey的值为"PHPSTORM",这样IDE才能正确...

    xdebug helper.rar

    1. **一键切换**:在浏览器右上角,Xdebug Helper会显示一个图标,点击即可轻松开启或关闭Xdebug,无需重启服务器或编辑配置文件。 2. **自定义配置**:用户可以为不同的网站或项目设置不同的Xdebug配置,例如设置...

    php7.X+PhpStorm2019.X+宝塔linux xdebug远程调试环境的安装及设置

    二、服务器端安装 xdebug 1. 宝塔面板进入 PHP 管理,选择安装扩展,然后选择 xdebug 并点击安装。 2. 查看安装是否成功,可以在宝塔面板进入 PHP 管理,查看 phpinfo() 信息的底部,查找 xdebug 相关信息。 3. ...

    xdebug-2.0.4.tgz

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

    xdebug helper-1.6.1.zip

    Xdebug Helper插件的出现,使得在Chrome浏览器中使用Xdebug变得更加便捷。在下载了"xdebug helper-1.6.1.zip"文件后,你需要将文件的后缀名从.zip更改为.crx,这是Chrome浏览器扩展程序的标准格式。然后,打开Google...

    xdebug-5.6.zip

    **Xdebug扩展详解** Xdebug是一款为PHP开发者设计的强大调试工具,它提供了丰富的功能,能够极大地提高开发效率和代码质量。Xdebug的核心功能包括代码调试、性能分析以及故障报告,对于PHP开发人员来说,它是不可或...

    xdebug-2.5.5.tgz

    2. 远程调试:通过xdebug.remote_host和xdebug.remote_port配置,使Xdebug连接到开发者的本地IDE,实现远程调试。 3. 代码覆盖率分析:利用xdebug.coverage_enable=1,配合PHPUnit等测试框架,可生成代码覆盖率报告...

    xdebug helper chrome 1.4.3

    **Xdebug Helper Chrome 1.4.3 插件详解** Xdebug Helper 是一款专为谷歌浏览器(Chrome)设计的扩展程序,版本号为1.4.3,它极大地简化了PHP开发人员在Web环境中对代码进行调试的过程。这款插件使得开发者无需离开...

Global site tag (gtag.js) - Google Analytics