$ docker --version
):Docker版本18.06.0-ce,内部版本0ffa825 $ git rev-parse HEAD
):8180804ae 无法使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文件夹相同的内容
答案 0 :(得分:0)
问题是我的remote_host
IP错误
因此,如果您使用的是Mac,并且想从容器连接到主机上的服务,则:
“从Docker v18.03开始,我们的建议是连接到特殊的DNS名称host.docker.internal
,它解析为主机使用的内部IP地址。”
了解更多here