我通过 Ubuntu WSL 版本安装了 PHPStorm,原因是这phpstorm/wsl2 缺陷 我无法使用 Windows 版本的 PHPStorm,因为它经常冻结。当它工作时,Xdebug 可以在 Windows 版本上运行良好。但是,尝试使用 Linux 版本时,我没有成功。您能否建议在 Windows 中运行 Linux 版本的 PHPStorm 时需要进行哪些更改才能使 xdebug 正常工作?(无论是使用 Linux Chromium 还是 Windows Chrome)。
我应该设置什么xdebug.client_host
?我应该保留原样host.docker.internal
还是更改它?
答案1
我终于找到了解决办法这里。
帮助 -> 编辑自定义 VM 选项并将其放入其中:
-Djava.net.preferIPv4Stack=true
请参阅链接了解更多详情。Jamie Holly 是发布解决方案的传奇人物。
xdebug.client_host
應該host.docker.internal
和往常一樣。