在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



完成最后断口测试


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容