在docker环境下xdebug断点

当docker搭建好了环境 然而容器与宿主机之间处于不同网段导致xdebug配置起来就要使用远程断点法了

docker容器部署 xdebug扩张安装请参见

docker从入门到自动化构建php环境

远程断点图解


1.首先配置

[XDebug]

xdebug.enable=1

;开启远程调试

xdebug.remote_enable=1

xdebug.idekey=PHPSTORM

;宿主机ip (docker從18.03開始建議連接到特殊DNS名稱host.docker.internal)

xdebug.remote_host=host.docker.internal

;确定宿主机内此断口没有被占用

xdebug.remote_port=19000

2.配置IDE

开启监听


此时可以运行一下命令,查看端口是否被监听


配置debug服务



3.开始断点

安装浏览器插件。xdebug helper



完成最后断口测试


你可能感兴趣的:(在docker环境下xdebug断点)