【问题标题】:Xdebug and PhpStorm - Debugging not workingXdebug 和 PhpStorm - 调试不起作用
【发布时间】:2019-03-11 09:45:33
【问题描述】:

我正在使用 PhpStorm。

PHP 版本 7.2.7 和 Xdebug 版本 2.6.1

我已将端口更改为 9001 而不是 9000(因为它正在侦听 TCP)

不是它在监听端口。我已经放了断点。但它仍然没有调试。

我还缺少什么设置吗?

在调试器中:显示“已连接到 localhost:65451”,项目为 demo.local(虚拟主机)

In Run -> Stop Listening to PHP Debug 连接已经有

【问题讨论】:

  • 请提供截图。根据您的最后一行...您使用的是 JavaScript 调试器而不是 PHP 调试器(启动 JavaScript 调试会话而不是 PHP)。看看这个:jetbrains.com/help/phpstorm/…
  • BTW -- "(因为它正在侦听 TCP)" -- 即使是端口 9001,它也会在 TCP 上侦听... TCP 是一种协议,而不是一些软件/服务。
  • 你是对的@LazyOne。我已经删除了。并创建了 PHP 脚本调试器。
  • 所以..你现在已经解决了,对吧?
  • 是@LazyOne.2 问题。我安装了多个 PHP。所以需要检查正确的 php.ini 并设置 PHP 脚本调试器

标签: php xdebug


【解决方案1】:

我无法发表评论,所以我在这里添加对我有用的内容。

我很长一段时间以来一直在努力解决这个问题,我安装了这个扩展 Xdebug 助手 https://chrome.google.com/webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc/related 它对我有用!

基本检查你的phpstorm配置是否正常。 https://www.jetbrains.com/help/phpstorm/configuring-xdebug.html

然后我尝试了 3 个插件 JetBrains 工具箱扩展(没用) https://chrome.google.com/webstore/detail/jetbrains-toolbox-extensi/offnedcbhjldheanlbojaefbfbllddna

JetBrains IDE 支持(与 phpstorm 通信时遇到问题或无法正常工作) https://chrome.google.com/webstore/detail/jetbrains-ide-support/hmhgeddbohgjknpmjagkdomcpobmllji

Xdebug 助手(工作!yeeey) https://chrome.google.com/webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc/related

就是这样:D

【讨论】:

    猜你喜欢
    • 2015-12-02
    • 2017-11-06
    • 2017-07-20
    • 2015-06-24
    • 2014-08-21
    • 2015-11-30
    • 1970-01-01
    • 2020-10-10
    • 2018-11-01
    相关资源
    最近更新 更多