在Debian OS上使用NetBeans和XDebug调试Symfony2项目

时间:2016-11-09 18:06:00

标签: php symfony netbeans debian xdebug

我通常使用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>调试
  • 我也右键点击了该项目并打开了属性。
  • 我已在来源标签中为项目的 Web Root 设置了symfony项目的 web 文件夹。
  • 我已将 app_dev.php 文件设置为运行配置中的索引文件。

我已经设置了断点并启动了调试器,但它并不想停止。我相信我的xdebug配置是正确的,因为我在PhpStorm中没有任何调试问题。对我错过的任何建议?

提前致谢!

1 个答案:

答案 0 :(得分:2)

此配置确实有效。我只需要重新启动NetBeans IDE。它会不时发生故障,需要重新启动才能重新开始工作。