xdebug可以方便我们逐步的查看程序的运行情况对我们调试程序是非常有利的下面我就来介绍下配置的过程。
知己知彼:先来了解下netbeans和xdebug然后在说说配置的具体步骤
NetBeans 由Sun公司在2000年创立,它是开放源运动以及开发人员和客户社区的家园,旨在构建世界级的Java IDE。NetBeans当前可以在Solaris、Windows、Linux和Macintosh OS X平台上进行开发,并在SPL(Sun公用许可)范围内使用。
Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。Xdebug现在的最新版本是Xdebug 2.1.0, release日期 2010-6-29,支持PHP4/PHP5。
netbeans下配置Xdebug方法:
先下载xdebug 下载和自己php版本对应的Xdebug版本,Xdebug官网上有为用户量身定制的匹配你的php环境的功能,把你的php信息及phpinfo()的信息提交上对应的Xdebug版本就出来了。
工具都有了就开始配置吧;
第一步:将下载来的xdebug的dll文件放到php的ext文件夹内;
第二步:在phpinfo()信息里找到php.ini的位置并打开php.ini在文档最后添加如下代码:
zend_extension_ts="你的文件的具体位置/php/ext/php_xdebug-2.1.0-5.2-vc6.dll"
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9001 //默认是9000 建议该一下
然后重启Apache的服务
第三步:在phpinfo()信息里查找Xdebug 如果存在说明Xdebug安装成功。
第四步:在NetBeans内的菜单里找工具==》选项 这时会弹出个框会出现个web浏览器选Firefox 或IE然后找和php在同一行的框内点击php这时你会看到有个常规、单元测试、Symfony;点击常规在该页面内找调试器端口将该端口写成和你的php.ini内配置的端口一样让后确定。
第五步:用NetBeans打开自己工程文件找一行设置为断点,然后选择调试文件NetBeans右下角会出现正在运行的NetBeans-xdebug提示然后F7就可以看到程序下一步的运行情况了。
这样我们就可以清楚的看见自己的程序每一步的运行情况,我们就可以根据这些信息做相应的调整和修改了。