Php xdebug中允许远程计算机上有多台主机的配置参数

Php xdebug中允许远程计算机上有多台主机的配置参数,php,xdebug,zend-debugger,Php,Xdebug,Zend Debugger,我正在开发一个web应用程序。该项目位于我的linux机箱即服务器上。 我们正在从Windows远程访问此计算机 我正在使用xdebug与eclipsepdt一起进行调试 xdebug安装在我的服务器上。以下配置在php.ini文件(位于服务器上)中设置: 在php.ini中对xdebug进行上述配置设置后,它只允许一台主机(即10.88.36.1) 我想允许多个主机。我知道在zend debugger中有一个配置参数选项可以实现这一点,即 zend_debugger.allow_hosts=1

我正在开发一个web应用程序。该项目位于我的linux机箱即服务器上。 我们正在从Windows远程访问此计算机

我正在使用xdebug与eclipsepdt一起进行调试

xdebug安装在我的服务器上。以下配置在
php.ini
文件(位于服务器上)中设置:

在php.ini中对xdebug进行上述配置设置后,它只允许一台主机(即10.88.36.1)

我想允许多个主机。我知道在zend debugger中有一个配置参数选项可以实现这一点,即

zend_debugger.allow_hosts=10.88.36.28, 10.88.36.1

xdebug是否有一个等效的选项,以便允许多台主机远程访问服务器?

建议使用“DBGp代理”。链接的PDF提供了查找内容的一般概念。进一步的研究只显示了一种实现:作为Komodo包的一部分分发的活动状态DBGp代理。配置是。有一个稍旧的版本

我不确定这是否是解决您问题的完美方案,但我发现它将以这种方式接受多台主机:

xdebug.remote_host=10.88.36.1
xdebug.remote_host=10.88.36.2
xdebug.remote_host=10.88.36.3
xdebug.remote_host=10.88.36.4
尽管多个连接不能同时调试,但如果此处列出了一台机器,它应该能够连接。如果我错了,也请纠正我,但就我所知,块定义不起作用(例如10.88.36.0/24)

来源:我在胡闹

xdebug.remote_host=10.88.36.1
xdebug.remote_host=10.88.36.2
xdebug.remote_host=10.88.36.3
xdebug.remote_host=10.88.36.4