我在Ubuntu 16.04上运行PhpStorm并尝试配置Xdebug以使用Docker。我遵循了这个指南:
Zero-configuration Web Application Debugging with Xdebug and PhpStorm
这是我做的第一步:
下载JetBrains提供的Docker Xdebug项目源代码
编辑Xdebug远程主机:
配置DBGp代理(在语言和框架 => PHP => Xdebug 下),如下所示:
编辑运行/调试配置
编辑Docker的构建,执行,部署
启动Docker
启用侦听Xdebug连接
检查Xdebug信息
但不知何故,我无法启动Xdebug按钮(如上图所示)。
我做错了什么?
答案 0 :(得分:1)
不知何故,docker容器无法访问主机上的端口9000。通过运行以下命令,我解决了问题:
# iptables -I INPUT -p tcp -m tcp --dport 9000 -j ACCEPT