NetBeans配置Xdebug

这篇文章已经更新,看NetBeans配置Xdebug 远程调试PHP即可。

 

 

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

 

先要安装xdebug,可以参考这个:http://blog.csdn.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_第1张图片

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

 

NetBeans配置Xdebug_第2张图片

然后选择调试文件NetBeans

NetBeans配置Xdebug_第3张图片

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

 

以下面代码为例:

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


开始调试,按F7单步调试

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

NetBeans配置Xdebug_第4张图片

在监视窗口看到很清楚:

NetBeans配置Xdebug_第5张图片

你可能感兴趣的:(PHP,浏览器,单元测试,Netbeans,firefox)