我有Ubuntu 18.04和Laravel 8的新安装。我想将Xdebug与Sail一起使用。我遵循
instructions
如下所示:
-
补充
SAIL_XDEBUG_MODE=develop,debug
到env
-
跑
sail build --no-cache
和
sail up -d
-
跑
docker inspect -f {{range.NetworkSettings.Networks}}{{.Gateway}}{{end}} <container-name>
获取我的docker容器的IP
-
补充
SAIL_XDEBUG_CONFIG="client_host=172.19.2.1"
到env(来自步骤3的IP)
接下来我继续
instruction from PhpStorm for debugging
:
-
验证Xdebug是否处于活动状态
sail php -v
.
-
已启用在PhpStorm中侦听调试连接
-
设置断点并启用
Break at first line in PHP scripts
-
已安装Chrome的Xdebug Helper浏览器扩展
-
在扩展中单击调试(错误现在为绿色)
-
刷新页面,页面构建非常缓慢,但加载完全(不应该是这样,它应该挂在断点上)
如果我切换到PhpStorm,那么不会弹出任何对话框。但是,根据说明书,应该有一些说明。
在浏览器中重新加载页面,然后返回PhpStorm。在传入中
“连接自”对话框,选择路径映射,以便
PhpStorm可以将网络服务器上的远程文件映射到本地
项目中的文件。
Hera是我的调试设置:
我错过了什么?