【问题标题】:Debugging PHP Project using XDebug with Netbeans Crashes使用带有 Netbeans 崩溃的 XDebug 调试 PHP 项目
【发布时间】:2018-12-03 13:50:45
【问题描述】:

我在我的机器 (GNU/Linux Ubuntu 16.04) 上安装了 xdebug (2.6.0) 来调试运行 XAMPP apache 7.2.3、在 Netbeans 8.2 上开发的 PHP 7 项目。

一切正常。我打开了另一个项目(使用相同的配置),添加了一个断点并开始调试项目以修复错误。一旦调试器到达断点,我可以从一瞥(系统监控工具)中看到内存使用量正在疯狂增加,直到几乎达到 100%,然后开始使用交换空间。那时系统变得非常慢,我不能再使用它了。我必须重新启动机器才能让它恢复工作。

这对我来说是一种非常奇怪的行为,我什至无法猜测该看什么或研究的关键词。

我做了通常的试验:

  • 重新启动 netbeans、XAMPP 和机器。
  • 更改断点
  • 切换到上一个项目并确认这种情况仅发生在另一个项目中。

我用谷歌搜索了以下关键字:netbeans - 内存崩溃 - 系统崩溃 - xdebug - 断点 - PHP - 高内存使用率

您可能会发现以下 sn-p off php.ini 很有趣:

zend_extension = /opt/lampp/lib/php/extensions/no-debug-non-zts-20170718/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

【问题讨论】:

    标签: php linux netbeans xdebug netbeans-8


    【解决方案1】:

    我通过清除/删除~/.netbeans 的所有文件和目录解决了这个问题(我在 Linux Ubuntu 上使用 Netbeans)。

    删除缓存并没有解决问题。删除 netbeans 项目文件并没有解决问题。

    【讨论】:

      猜你喜欢
      • 2011-01-16
      • 2013-06-17
      • 2014-05-21
      • 2010-10-16
      • 2020-11-21
      • 1970-01-01
      • 2011-02-26
      • 2011-12-10
      • 1970-01-01
      相关资源
      最近更新 更多