更新2 PHP调试:有困难配置使用NetBeans
没关系,想通了,在NetBeans我在tools > options > general > web browser > edit > arguments
额外)
为-remote {url})
,所以我把它改成-remote {url}
。
我现在有netbeans在我的新笔记本电脑上调试php。
更新1:
我一直在我的旧笔记本电脑比较我的新的笔记本电脑的调试工作在我的旧笔记本电脑。我所看到的唯一区别是点击调试时浏览器中的网址。
旧笔记本电脑: http://localhost/PhpProject1/index.php?XDEBUG_SESSION_START=netbeans-xdebug
新的笔记本电脑: http://localhost/PhpProject1/index.php?XDEBUG_SESSION_START=netbeans-xdebug)
当我从手动将新的笔记本电脑网址删除结束)
,调试器开始工作......为什么在新的笔记本电脑安装有一个')'在最后,旧的设置不?
原题:
我试图通过在本地主机NetBeans中配置PHP调试Xdebug的。我尝试了几个指南,但似乎无法让它工作。我已经在旧笔记本电脑上配置了它,但似乎无法记住如何。此刻,当我添加一个断点并单击“调试项目”时,它会打开一个浏览器并显示waiting for connection (netbeans-xdebug)
。 “跳过”和“跳入”选项被禁用。
如何解决此问题?
我已经做了迄今为止以下:
我已经安装了灯,PHP5-Xdebug的,和PHP插件的NetBeans。
我在/etc/php5/apache2/conf.d/xdebug.ini如下:
zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
xdebug.remote_enable=1
我已经做了service apache2 restart
。
我可以看到xdebug
与phpinfo();
NetBeans中启用 - 工具>选项> PHP的,我也做了以下内容:
PHP 5 Interpreter = /usr/bin/php
Bebugger Port = 9000
Session ID = netbeans-xdebug
请参阅上面更新的问题。 – oshirowanen 2012-02-11 11:08:48