3 回答
TA贡献1860条经验 获得超9个赞
我遇到了一些相同的问题,我的配置有问题。
我通过远程网络地址(如192.168.xx.xx,10.10.xx.xx)而不是本地计算机地址(如127.0.0.1或本地主机)连接到Web服务器。
我的 Docker 配置或某些其他设置中可能存在一些路由问题。虽然我没有找到根本原因,但它解决了我的问题。
这成功了,我的调试变得很快。
TA贡献1752条经验 获得超4个赞
我遇到了同样的问题,直到我发现Chrome中的Xdebug扩展程序导致了这种情况。如果禁用了加载时间,则加载时间很好,如果启用了页面重新加载,则通常需要超过60秒,而禁用Xdebug则需要5秒。在 PHPStorm 或容器中启用 Xdebug 没有任何区别。
TA贡献1793条经验 获得超6个赞
我使用 docker-compose 在两个 php 实例之间切换(一个带有 xdebug,另一个没有它)
阿帕奇容器根据 Cookie 值(默认情况下)进行切换XDEBUG_SESSIONPHPSTORM
这是配置中有趣的部分
<If "%{HTTP_COOKIE} =~ /XDEBUG_SESSION=${XDEBUG_COOKIE_VALUE}/">
SetHandler "proxy:fcgi://php_xdebug:9000"
</If>
<Else>
SetHandler "proxy:fcgi://php:9000"
</Else>
Docker 撰写脚本
https://github.com/unlocomqx/conditional-xdebug-fpm-docker
- 3 回答
- 0 关注
- 177 浏览
添加回答
举报
