使用Netbeans 6.9调试PHP

Debugging PHP with Netbeans 6.9

我正在Ubuntu 10.0.4上使用PHP 5.3。

我最近从PHP 5.2 Netbeans 6.8升级,在此调试很好。当前,当我调试时,只有一些变量可用-在某些语句(例如)中,将非空值分配给LHS变量时,该变量不会出现在变量窗口中-即使它很明显在范围内。

其他人是否注意到此行为-这是功能还是错误?


在此处可以找到正确的答案(即如何解决此问题):http://phphints.wordpress.com/2010/06/28/local-variables-dont-display-in-netbeans-with-php -5-3-2-and-xdebug-2-0-5 /


我也是。而且它不会在断裂点断裂。我也在使用ubuntu 10.04。

================================================ =========================

我解决了我的问题:
根据netbeans的文档,您应该在php.ini中添加一些配置,但是Ubuntu 10.04并非如此。您应该从php.ini中删除有关xdebug的所有内容,并将配置添加到文件/etc/php5/conf.d/xdebug.ini中:

zend_extension = / usr / lib / php5 / 20090626 lfs / xdebug.so
xdebug.remote_enable =开启
xdebug.remote_handler = dbgp
xdebug.remote_host =本地主机
xdebug.remote_port = 9000
xdebug.idekey =" netbeans-xdebug"

我重新启动了apache2,现在我的断点生效了。

我没有注意到您提到的问题。我正在使用NetBeans 6.9 php 5