PhpStorm&x2B;Xdebug&x2B;VMware VM=连接到客户端超时

PhpStorm&x2B;Xdebug&x2B;VMware VM=连接到客户端超时,phpstorm,vmware,xdebug,remote-debugging,Phpstorm,Vmware,Xdebug,Remote Debugging,我的Debian服务器(一个VMware虚拟机)已启动并运行,PhpStorm中的所有设置都正常。我已经将虚拟机网络适配器设置为桥接(也尝试了NAT) 我的xdebug.ini如下所示: zend_extension=xdebug.so xdebug.profiler_enable=On xdebug.remote_enable=On xdebug.remote_host=MY_HOST_IP_ADDRESS xdebug.remote_port=9000 xdebug.remote_handl

我的Debian服务器(一个VMware虚拟机)已启动并运行,PhpStorm中的所有设置都正常。我已经将虚拟机网络适配器设置为桥接(也尝试了NAT)

我的
xdebug.ini
如下所示:

zend_extension=xdebug.so
xdebug.profiler_enable=On
xdebug.remote_enable=On
xdebug.remote_host=MY_HOST_IP_ADDRESS
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
xdebug.idekey=PHPSTORM
xdebug.remote_autostart=1
xdebug.remote_log="/tmp/xdebug.log"
尽管如此,我的
xdebug.log
看起来还是很生气:

Log opened at 2018-07-01 14:54:08
I: Connecting to configured address/port: MY_HOST_IP_ADDRESS:9000.
E: Time-out connecting to client. :-(
Log closed at 2018-07-01 14:54:09
事实上,当我从我的客户机使用telnet时

telnet MY_HOST_IP_ADDRESS 9000
Trying MY_HOST_IP_ADDRESS...
telnet: Unable to connect to remote host: Connection refused
几天后我真的不知道该怎么做。我的SSH隧道也已启动并运行(我使用了内置的phpstormsh工具),但即使是
netcat
也帮不了我:

 nc MY_HOST_IP_ADDRESS 9000
 (UNKNOWN) [MY_HOST_IP_ADDRESS] 9000 (?) : Connection refused
这是我的PhpStorm配置(如您所见,验证脚本看起来不错):


我缺少什么?

我的主机IP地址是什么?我明白你用这种方式屏蔽了IP。。。但是那里正在运行什么/那是什么机器?那是我的主机的IP,运行虚拟机。这是一台运行Debian VM服务器的Windows机器。IDE在哪里运行?同一台机器还是另一台?同一台机器。:)我已禁用防火墙,并检查IP是否与
$\u SERVER['REMOTE\u ADDR']
中的相同。此外,PhpStorm正在侦听传入的Xdebug连接(类似于电话的图标)。我不明白第四点的意思:我可以问一些见解吗?