![xdebug 中用于允许远程机器上有多个主机的配置参数](https://linux22.com/image/523306/xdebug%20%E4%B8%AD%E7%94%A8%E4%BA%8E%E5%85%81%E8%AE%B8%E8%BF%9C%E7%A8%8B%E6%9C%BA%E5%99%A8%E4%B8%8A%E6%9C%89%E5%A4%9A%E4%B8%AA%E4%B8%BB%E6%9C%BA%E7%9A%84%E9%85%8D%E7%BD%AE%E5%8F%82%E6%95%B0.png)
我正在开发一个 Web 应用程序。该项目位于我的 Linux 机器即服务器上。我们正在从 Windows 远程访问这台机器。
我使用 xdebug 和 Eclipse PDT 进行调试。xdebug 安装在我的服务器上。以下配置在 php.ini 文件中设置(位于服务器上):
xdebug.remote_enable=1
xdebug.remote_host=10.88.36.1
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
xdebug.remote_log = /tmp/xdebug.log
在 php.ini 中为 xdebug 完成上述配置设置后,这次只允许一个主机(即 10.88.36.1)
我的问题是我想允许多个主机。我知道在 zend 调试器中有一个配置参数可以做到这一点,即
zend_debugger.allow_hosts=10.88.36.28, 10.88.36.1
xdebug 中是否存在此参数?这样我就可以允许多个主机远程访问服务器。
谢谢,
—普拉文
答案1
答案2
xdebug 还支持多主机,你必须设置 remote_host 如下
xdebug.remote_host=10.88.36.28, 10.88.36.1
我一次只使用一个主机,而没有在 .ini 中更改主机,希望这会有所帮助。