在Debian操作系统上使用NetBeans和XDebug调试Symfony2项目

3

我通常使用PhpStorm,xdebug配置简单明了。但现在我需要配置NetBeans来使用xdebug。我在php.ini文件中有以下配置:

[XDebug]

zend_extension=/usr/lib/php5/20131226/xdebug.so

xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.idekey=netbeans-xdebug

我也尝试将配置放在xdebug.ini文件中,但这并没有改变任何东西。我的NetBeans IDE配置如下:
  • 我已经从“工具 > 选项 > PHP > 调试”中勾选了“停止在第一行”和“显示调试器控制台”
  • 我还右键单击项目并打开属性。
  • 我已在“源”选项卡中为项目设置了symfony项目的“Web Root”下的“web”文件夹。
  • 我已将“app_dev.php”文件设置为“运行配置”的索引文件。
我设置了断点并启动了调试器,但它就是不想停止。我相信我的xdebug配置是正确的,因为在PhpStorm中我没有任何调试问题。请问我错过了什么吗?
提前感谢!
1个回答

2

这个配置实际上是有效的。我只需要重新启动NetBeans IDE。它有时会出现一些小问题,需要重新启动才能再次工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接