我已经查看了有关此主题的所有其他主题并纳入了所有建议,但它仍然不起作用。我正在尝试使用安装在远程服务器上的 xDebug 调试我的 NetBeans 项目。我已经正确配置了所有必需的设置,但仍然无法让 xDebug 在断点处停止(来自 phpinfo() 的信息):
xdebug.remote_enable On
xdebug.remote_handler dbgp
xdebug.remote_host 62.216.43.2
xdebug.remote_port 9000
xdebug.remote_connect_back On
The ports are equal both on remote server and in Netbeans - 9000.
我检查了“第一行中断”标志,并确保 xdebug.idekey 是 phpinfo() 中的 netbeans-xdebug。运行调试器后,它会打开以下内容: 运行后调试器将打开此 URL http://my.ip.address.here/inreado.com/?XDEBUG_SESSION_START=netbeans-xdebug 该项目设置为以http:/运行/my.ip.address.here/inreado.com。
我认为问题可能出在 remote_host 设置或项目 URL 上:我在局域网内的 IP 地址是 192.168.0.188,而我的外部 IP 是 62.216.43.2。它们中的任何一个作为 remote_host 值都不会产生结果。
或者问题可能出在 URL 上,因为它不是正确的 DNS 名称。
提前感谢您的帮助!