`
rikugun
  • 浏览: 349754 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

Xdebug的远程调试搞明白了

    博客分类:
  • PHP
阅读更多
琢磨了1天终于给搞明白了

懒得自己编译的话下面有编译好的包


首先这个 php.ini的配置中 不需要 加上extension=xdebug.so
用zend_extension="/path/xdebug.so"  path是完整的路径
然后打开远程调试
xdebug.remote_enable=1

自动开始也打开
xdebug.remote_autostart=1

把所有变量都dump出来 (页面会很乱的噢)
xdebug.show_local_vars=1

这个填调试的这个客户端的地址,比如server是10.0.0.1  调试的IDE(我用的是NetBeans 6.5 for osx)的机子的IP是10.0.0.34 如果是本机调试的话填localhost  或者不设置这个选项就好了
xdebug.remote_host=10.0.0.1

其它的用默认的就可以了

如果还想用特定的编辑器打开发生错误的文件连接的话可以设置
xdebug.file_link_format = "txmt://open?url=file://%f&line=%l"

我用的连接是txmt  这个是用TextMate打开的协议吧,其它的没试过

重启apache就可以看见 Xdebug加载的样子了



接着打开NetBeans
使用工具栏的Debug(快捷键  ⌂⌘F5),就可以调试文件了.默认是 支持Xdebug的基本不用修改,除非9000的端口被占用了,更改的话,php.ini里头的 xdebug.remote_port也改成相应的端口号
调试神图一张









  • 大小: 23.4 KB
  • 大小: 99.6 KB
分享到:
评论

相关推荐

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

    "PHP 7.X+PhpStorm 2019.X+宝塔 Linux xdebug 远程调试环境的安装及设置" 在本篇文章中,我们将详细讲解如何在 PHP 7.X 环境下,使用宝塔 Linux 和 PhpStorm 2019.X,安装和设置 xdebug 远程调试环境。 一、环境...

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

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

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

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

    配置xdebug远程断点调试php

    配置xdebug远程断点调试php

    PHP远程调试之XDEBUG

    开发的时候我都是使用XDebug在本地调试,但是最近加入一些项目中去,环境太复杂了,要在本地搭建一个开发环境真的太麻烦了,那么我们怎么使用xdebug来远程调试呢?下面通过本篇文章给大家介绍php xdebug远程调试方法...

    xdebug helper调试插件

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

    NC eclipse 远程调试

    NC Eclipse 远程调试 NC Eclipse 远程调试是指在 Eclipse 集成开发环境中,使用 Java Debug Wire Protocol (JDWP) 实现远程调试 Java 应用程序的功能。JDWP 是一个基于 socket 的通信协议,用于在 debug 客户端和...

    NC开发环境远程调试端口配置.docx

    NC开发环境远程调试端口配置 NC开发环境远程调试端口配置是指在NC开发环境中配置远程调试端口,以便在开发过程中进行调试和故障排除。下面是相关的知识点: 一、运行环境配置 * 在NC开发环境中,需要在./nc...

    Myeclipse远程调试方法及配置

    MyEclipse作为一款强大的Java集成开发环境,提供了远程调试功能,使得开发者能够远程连接到运行在其他机器上的应用,进行实时的代码调试。下面我们将详细讲解MyEclipse远程调试的配置方法及其相关知识点。 1. **...

    使用xdebug调试PHP程序

    Xdebug作为一款强大的调试工具,不仅能够帮助开发者跟踪和调试代码,还能对程序的运行情况进行深入分析。它提供了一系列高级功能,如断点调试、变量监视、性能剖析等,这些都是基本的打印语句所无法比拟的。 #### ...

    windchill远程调试详细介绍

    Windchill 远程调试是指在 Windchill 开发环境中,使用 Java 平台调试器(JPDA)来调试远程服务器上的 Java 应用程序。JPDA(Java Platform Debugger Architecture)是 Java 平台上的调试器定义的标准体系结构,它...

    Tomcat远程调试

    1. `-Xdebug`: 这个参数告诉JVM开启调试模式。 2. `-Xrunjdwp`: 它定义了调试器的传输协议和端口,例如`transport=dt_socket,server=y,suspend=n,address=8000`。这里,`transport`表示使用socket进行通信,`server`...

    phpstorm远程调试基于swoole的hyperf框架.docx

    标题提及的文档主要介绍了如何使用PHPStorm进行远程调试基于Swoole扩展的Hyperf框架,同时提到了Swoft和Easyswoole等其他框架的远程调试方法。在这个过程中,文档强调了需要Linux环境,并提供了利用VirtualBox安装...

    Eclipse远程调试教程

    Eclipse远程调试教程 Eclipse 远程调试是指在 Eclipse 中对 Java 应用程序进行远程调试,通过配置 Tomcat 和 Eclipse,可以实现对远程服务器上的 Java 应用程序的调试。下面将详细介绍 Eclipse 远程调试的配置和...

    PHPStorm+XDebug进行调试图文教程

    接着,对php.ini文件进行配置,添加XDebug的相关配置信息,比如启用XDebug、指定远程处理器、远程主机地址、模式和端口(默认为9000)。配置完成后重启Apache服务器,以使更改生效。 安装成功后,可以通过访问...

    解析phpstorm + xdebug 远程断点调试

    本文将详细解析如何使用PHPStorm集成开发环境(IDE)与Xdebug工具进行远程断点调试,帮助读者提升工作效率和代码质量。 ### Xdebug配置详解 Xdebug是一个PHP扩展,用于提供调试和分析功能。它通过集成进PHP来增强...

    Eclipse配置Windchill远程调试

    在IT行业中,开发人员经常需要面对各种复杂的软件问题,这时候远程调试就显得尤为重要。本文将深入探讨如何在Eclipse集成开发环境中配置Windchill的远程调试环境,以便于高效地定位和解决代码中的问题。 首先,我们...

    远程调试方法参数配置

    ### 远程调试方法参数配置详解 在进行Java应用程序开发过程中,远程调试是一项非常重要的技能。它可以帮助开发者在不直接访问目标机器的情况下,对运行在远程服务器上的Java应用进行调试。这种方式尤其适用于分布式...

Global site tag (gtag.js) - Google Analytics