我希望这里有人可以帮助我解决我的问题:
我最近进入了我的第一个PHP项目,需要进行调试。我知道很多人在我之前也遇到过同样的问题,但是我很难找到解决方案。
我需要使用Xdebug设置PhpStorm,并且所有设置仍无法使用,当我开始调试会话时,我被困在这里,没有更多信息:
这是我的项目设置:
带有Xdebug的Docker Webapp:0.0.0.0:80->80/tcp,0.0.0.0:443-> 443 / tcp
PhpStorm PHP调试设置:
[C0的Xdebug设置:
phpinfo()
在PhpStorm中侦听调试连接已打开,开始调试会话通过GET创建一个会话:,但我所有的断点都被忽略。
试图获取我运行的https://localhost/?XDEBUG_SESSION_START=16957
的更多信息:
netstat
谁能告诉我我在这里想念的东西吗?
非常感谢!
xdebug.remote_connect_back
设为xdebug.remote_host
,这样,容器尝试将调试数据发送给自身而不是主机。看来您正在使用macOS和Docker for Mac,在这种情况下,正确的主机名应为localhost
。[用PhpStorm基础知识显示Docker的博客文章:host.docker.internal