这是Docker容器上的Xdebug配置:
zend_extension=xdebug.so
xdebug.remote_enable=1
xdebug.remote_host=172.18.0.5
xdebug.remote_port=9000
xdebug.idekey="PHPSTORM"
xdebug.connect_back=1
xdebug.remote_handler=dbgp
xdebug.remote_autostart=0
#xdebug.remote_mode=req
这是PhpStorm的成功验证过程:
切换侦听传入连接的操作也成功完成,但是当尝试从DBGp Proxy -> Register IDE
注册IDE时,我看到一个错误:
Xdebug代理:无法连接到'localhost:9000'上的xdebug代理
这是DBGp配置:
当前docker容器未公开端口9000,否则PhpStorm将抱怨9000 is busy
。这有什么问题吗?