netbeans安装xdebug调试

今天安装使用了netbeans,下面把遇到的问题和解决办法。写出来,希望对大家有所帮助!
所需支持软件:
netbeans6.9.1   http://netbeans.org/downloads/index.html
jdk
xdebug    http://www.xdebug.org/download.php

1.安装jdk   2.安装netbeans

3.在php.ini中配置好xdebug信息

zend_extension_ts=D:/wamp/bin/php/php5.2.8/php_xdebug-2.1.0-5.2-vc6.dll

上面这一条在php版本是5.3和5.2时有点分别。

如果是5.2或者以前的版本用zend_extension_ts。

如果是5.3的用zend_extension。当然后面的dll文件也不相同!

xdebug.remote_enable = On
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp



安装好以后打开netbeans因为是中文的界面,操作方面也就不多作介绍了。
工具->选项->常规   选择好web浏览器
工具->选项->php    查看高度的端口是否正确
下一步就可以打开你要调试的文件开始了,设置好断点。


问题:


netbeans安装xdebug调试
 图上的右下角不是正在运行,请查看xdebug安装是否正确!

 

问题:去掉粉红色的竖线

找到C:\Documents and Settings\Administrator\.netbeans\6.9\config\Editors\Preferences 下面的

org-netbeans-modules-editor-settings-CustomPreferences.xml 

添加子节点:

<entry javaType="java.lang.Boolean" name="text-limit-line-visible" xml:space="preserve">
        <value><![CDATA[false]]></value>
</entry>

从新打开netbeans

注:默认的是没有 Editors这个目录的,可选择工具->选项->编辑器 修改其中的一个东西,让他生成这几个文件!然后在修改!

 

问题:好象不支持自动换行。


netbeans安装xdebug调试

 

 

现在的这个已经不用在纠结了!新的版本7.0.1当中,已经可以实现自动换行了,只要电脑配置还可以,netbeans是个不错的选择!

最后在说几点在使用netbeans中要注意的地方,

1.是图中有一个选项为“将制表符扩展为空格” 将这个选项去掉!不然在团队编辑当中,会出现问题!

2.如果程序缩进出现问题,用 alt + shift + f  对程序进行,从新排版!

3.netbeans的使用说明 http://netbeans.org/kb/trails/php_zh_CN.html

4.netbeans的PHP调试 https://netbeans.org/kb/docs/php/debugging_zh_CN.html#debuggingSession 

 

如果在用netbeans调试PHP时,一直出现,等待链接(netbeans-xdebug)并且用的是wamp的集成环境的话,总结问题如下。

1. php.ini 不在 php 对应的目录下,通过 wamp 启动的软件来修改对应的 php.ini

2. phpinfo() 看一下,xdebug 是否启用了,如果未起用,正确配置启用

3. 如果还不行,看一下,xdebug.idekey 和你 netbeans 当中调试会话是否相同的会话ID,不一样改成一样基本就没问题了