我正在努力解决此错误消息。在升级或重新启动编辑器后,有时我无法在Visual Studio Code上运行xdebug。下面是错误的截图:Visual Studio代码(VSCode) - 错误:调试适配器进程意外终止
谁能帮助我?
我正在努力解决此错误消息。在升级或重新启动编辑器后,有时我无法在Visual Studio Code上运行xdebug。下面是错误的截图:Visual Studio代码(VSCode) - 错误:调试适配器进程意外终止
谁能帮助我?
几分钟后,我发现我的机器上发生了什么,我想出了如何解决我的问题。
因为Xdebug的基于端口9000
运行,我看到在Debug Console
(VSCode)有消息listen EADDRINUSE :::9000
,我觉得这是一个另一个进程端口9000
运行,所以我选中该命令在其上运行什么进程
sudo netstat -nlp | grep :9000
上面的命令会告诉你什么样的过程端口9000
运行,然后我得到这个结果
tcp6 0 0 :::9000 :::* LISTEN 14856/hhvm
HHVM默认接管了xdebug的端口,所以我需要将它的服务关闭或更改端口号。
我在开始使用VSCode时遇到了同样的问题。那么我花了3个小时来弄清楚究竟是什么问题,我只是盯着一步一步的调试,如使用什么端口,以及其他设置。
最后我很幸运,得到了解决方案:)所以我创建了一个页面与大家分享。您可以查看我的发现以及您需要设置以使Xdebug与VSCode一起工作的内容。
链接:
How-to-setup-PHP-Debugging-xdebug-with-VSCode-Visual-Studio-Code
希望我的经验将是有益的人。干杯!!!
嗨@JackZhai肯定我会,但我需要等待23小时接受我自己的答案,谢谢你:) –
明白了,谢谢你的警告,你现在可以将它标记为答案:) –
@AdityaKresnaPermana Thx的答案!你更改了哪个端口xdebug? – mrquad