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

标签 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 的:

  • 我已经从 Tools > Options > PHP > Debugging 中检查了 Stop at First LineShow Debugger Console
  • 我还右键单击了该项目并打开了属性。
  • 我已经在 Sources 选项卡中为项目的 Web Root 设置了 symfony 项目的 web 文件夹。
  • 我已将 app_dev.php 文件设置为运行配置中的索引文件。

我设置了一个断点并启动了调试器,但它就是不想停止。我相信我的 xdebug 配置是正确的,因为我在 PhpStorm 中调试没有任何问题。对我遗漏的内容有什么建议吗?

提前致谢!

最佳答案

这个配置确实有效。我只需要重新启动 NetBeans IDE。它有时会出现一些错误,需要重新启动才能再次开始工作。

关于php - 在 Debian 操作系统上使用 NetBeans 和 XDebug 调试 Symfony2 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40513327/

相关文章:

php - 如何在 Symfony 2 中返回实体的本地化属性

Java子窗口: Netbeans

java - 搭建netty开发环境

php - 来自 <p> 标签的文本使用 DOM Php

php - 在多维树状数组中查找键的路径

Symfony2 : Best way to share entities between two apps deployed in different environments

java - 非常基本的 Java : For-Loop in Java method won't run

php - Azure Web应用程序部署默认文档index.php内部服务错误

javascript - 为每件商品/文章制作动态愿望 list

symfony - 在symfony2中有条件的findAll