NetBeans+Xdebug调试原理】的更多相关文章

使用Xdebug的远程调试,Xdebug作为一个嵌入到PHP的程序,扮演着客户端的角色,而IDE则作为服务器.下面的动态图展示了连接建立的过程. 服务端的IP为10.0.1.2, 使用HTTP协议,端口为80 IDE在IP地址为10.0.1.42的机器上,xdebug.remote_host被设置为10.0.1.42 IDE监听9000端口,因此,xdebug.remote_port设置为9000 HTTP请求从运行这IDE的服务器上发起 Xdebug连接到10.0.1.42:9000 调试开始…
Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况. windows7 + iis7 + fastcgi + php5 + netbeans + xdebug 调试 php 0.安装windows自带的iis,然后使用 Microsoft Web Platform Installer 安装 fastcgi + php 1.下载xdebug改名为php_xdebug.dll存入php的ext目录下.下载 2.设置php.ini,加入…
本文目录 : Xdebug的工作原理 Xdebug扩展的配置 NetBeans的配置 调试实例 本文小结 参考文档 Xdebug:是PHP的调试器和分析器(Debugger and Profiler Tool for PHP). 本章着重讲PHP的调试. 日常开发PHP,有时遇到需要频繁打印变量的情况,一直用 var_dump 会很麻烦. 又或者用了一个新的框架,或阅读一些比较大的开源项目,梳理代码流程就很重要了. 如果用上 Xdebug 的话,就很方便,你可以在程序中打断点,单步运行,运行中修…
用NetBeans进行WordPress的相关开发和定制很顺手,配合Xdebug后调试起来也很方便. 详细配置过程如下(本例中Xampp安装目录为D:\xampp): 1: 下载xdebug(版本需匹配),本例下载版本为(php_xdebug-2.2.3-5.5-vc11.dll) 2:将php_xdebug-2.2.3-5.5-vc11.dll拷贝至D:\xampp\php\ext下 3:D:\xampp\php下找到php.ini文件打开 找到[XDebug]段,默认模式下,该段内容是注释掉…
xdebug调试原理 IDE(如PHPStorm)已经集成了一个遵循BGDP的XDebug插件,当开启它的时候, 会在本地开一个XDebug调试服务,监听在调试器中所设置的端口上,默认是9000,这个服务就会监听所有到9000端口的链接. 当浏览器发送一个带 XDEBUG_SESSION_START 的参数的请求到服务器时,服务器接受后将其转到后端的php处理,如果php开启了XDebug模块,则会将debug信息转发到客户端IP的IDE的调试端口上. 当参数或者cookie信息中不带 XDEB…
xdebug的chrome.firefox插件 chrome:Xdebug helper firefox:easy Xdebug ------------------------------------------------------- 小技巧..让chrome支持xdebug一直可以调试. 1.先随便建立一次调试.然后打个断点.按下F5.完成一次调试.这个时候红色按钮不该是灰色的.这就保证了浏览器和netbeans建立了连接 2.再切换到chrome.随意打开一个页面.就都可以进行debu…
之前用过一段时间在apache,netbeans下通过xdebug调试.感觉不错,最近事情不多想从新配置下,是基于最新版本的php5.4做的,后来参考了下xdebug的官网说明完成的.官网地址:http://wiki.netbeans.org/HowToConfigureXDebug#How_to_configure_xdebug_with_WAMP 具体步骤如下:1.去http://www.xdebug.org/download.php 下载相应的php_xdebug.dll,这个要根据你自己…
xdebug配置 装了wamp后,xdebug默认就安装好了,为了能够用netbeans远程调试,配置文件里得加几句 [xdebug] xdebug.remote_enable = on xdebug.remote_handler=dbgp xdebug.remote_host=localhost xdebug.remote_port=9000 Netbeans配置 工具选项 常规=>Web浏览器=>Firefox PHP=>常规=>PHP 5解释器=><wamp>…
我们在Eclipse里选中一个PHP文件,右键选择Debug As->PHP CLI Application. 所谓CLI应用,是指这种脚本文件不需要任何Web服务器即可运行,当然, PHP运行时还是需要的. 我们在弹出的debug窗口里看到了XDebug: XDebug是PHP调试的利器.在我的文件夹C:MyAppwampinphpphp5.5.12里面有个php.ini配置文件,文件的末尾有这样一个配置: ; XDEBUG Extension zend_extension = "C:/…
Mac: phpstorm中使用xdebug调试php###phpstorm和webserver都在同一台机器上这种情况1.安装xdebug使用pecl安装即可2.php.ini配置[xdebug]zend_extension="/usr/local/opt/php@7.1/pecl/20160303/xdebug.so"xdebug.remote_enable = 1 //是否运行远程终端,必须开启xdebug.remote_handler = "dbgp"xde…