0

信息:

  • Docker 版本($ docker --version):Docker 版本 18.06.0-ce,构建 0ffa825
  • Laradock 提交 ( $ git rev-parse HEAD): 8180804ae
  • 系统信息(Mac、PC、Linux):macOs HighSierra 10.13.6

问题:

无法让 Xdebug 工作。


预期行为:

应该在断点处停止


相关代码:

laradock/.env PHP_FPM_INSTALL_XDEBUG=true WORKSPACE_INSTALL_XDEBUG=true

内容php-fpm/xdebug.ini

xdebug.remote_autostart=1
xdebug.remote_enable=1
xdebug.remote_connect_back=0
xdebug.cli_color=1
xdebug.profiler_enable=0
xdebug.remote_handler=dbgp
xdebug.remote_mode=req

xdebug.remote_port=9000
xdebug.remote_host=172.16.3.97
xdebug.idekey=PHPSTORM

workspace/xdebug.ini 与 php-fpm 文件夹中的内容相同

在此处输入图像描述

4

1 回答 1

0

问题是我有一个错误的 IPremote_host 所以如果你在 mac 上并且你想从容器连接到主机上的服务然后:“Docker v18.03 及以上我们的建议是连接到特殊的 DNS 名称host.docker.internal,它解析为主机使用的内部 IP 地址。”

在这里阅读更多

于 2018-08-18T20:50:24.433 回答