NetBeans配置Xdebug

nebeans配置xdebug可以方便我们逐步的查看程序的运行情况对我们调试程序是非常有利的下面我就来介绍下配置的过程。

先要安装xdebug,可以参考这个:http://blog.****.net/21aspnet/article/details/6753794

在phpinfo()信息里找到php.ini的位置并打开php.ini在文档最后添加如下代码:

xdebug.remote_enable=on
xdebug.remote_handle=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9001

NetBeans内的菜单里找工具---选项 这时会弹出个框会出现个web浏览器选Firefox ‍或IE然后找和php在同一行的框内点击php这时你会看到有个常规、单元测试、Symfony;点击常规在该页面内找调试器端口将该端口写成和你的php.ini内配置的端口一样让后确定。

NetBeans配置Xdebug

NetBeans打开自己工程文件找一行设置为断点‍‍

NetBeans配置Xdebug

然后选择调试文件NetBeans

NetBeans配置Xdebug

右下角会出现正在运行的NetBeans-xdebug提示然后F7就可以看到程序下一步的运行情况了。

NetBeans配置Xdebug

以下面代码为例:

$a=array('aa','bb','cc'); $a[3]="dd"; for($i=0;$i<4;$i++) { echo $a[$i]."</br>"; }


开始调试,按F7单步调试

在需要监视的变量上右键添加监视

NetBeans配置Xdebug

在监视窗口看到很清楚:

NetBeans配置Xdebug