如果存在 GET/POST/COOKIE 变量,我将 Xdebug 配置为启动远程调试会话:xdebug.remote_autostart=0。但是 PhpStorm 会在每个请求上激活调试,而不管变量如何。PhpStorm 配置:在 PHP 脚本的第一行中断:关闭未指定路径映射时在第一行强制中断:关闭当脚本在项目之外时在第一行强制中断:关闭X调试配置:
1 回答

胡说叔叔
TA贡献1804条经验 获得超8个赞
你的'XDEBUG_CONFIG' => 'remote_host='
输出$_SERVER
通常是通过环境变量设置的(我假设你在这里使用了一些 Docker 容器或类似的东西)。
如果XDEBUG_CONFIG
存在该环境变量,则 Xdebug 将请求视为存在标准“调试我”标志 (GET/POST/COOKIE)。您可以在 Xdebug 文档中查看更多信息:https ://xdebug.org/docs/remote
关于相关说明(不是你的情况,因为你的变量不为空),但我认为无论如何仍然值得一提:https://bugs.xdebug.org/view.php ?id=1608
- 1 回答
- 0 关注
- 121 浏览
添加回答
举报
0/150
提交
取消