laradock下怎么配置xdebug?

系统环境
windows 10
php version: 7.2.4
IDE: PHPSTORM
目前进度
已开启laradock里面workspace以及php-fpm的xdebug扩展。
浏览器已经安装xdebug helper
自己理解的调试流程
开启xdebug之后,浏览器访问php文件,php一行一行执行,然后把结果给xdebug扩展。xdebug把调试数据发送到本地的IDE,会根据IDE返回的命令来告诉php是继续执行下一行还是先中断。
目前的疑惑
  • 1.xdebug 配置里的remote_host是不是ide所在电脑的ip?
  • 2.phpstorm 配置项里的server里的host有什么用?
  • 3.phpstorm 配置项DBGP proxy这个选项是做什么的?
  • 4.xdebug helper是不是必须要的?
百度 google了n多教程,还有这么多疑惑,望路过的大佬指点下,也对以后有相同疑惑的小伙伴有帮助!
阅读 3.9k
1 个回答
根据自己的理解回复(不对的地方请大家指出来,一起学习):

1.xdebug.remote_host 表示绑定客户端 host,默认为 localhost
2.PHPStorm 设置里面的 server 表示要监听的服务,host 为要监听的主机地址,本机填写 localhost 就可以
3.DBGp Proxy 代理配置,不用管
4.xdebug helper 非必要,laradock 环境下不用安装也可以进行 Xdebug 断点调试

可以参考一下:https://segmentfault.com/a/11...

推荐问题
宣传栏