2010-09-01 31 views
5

我正在一個Web應用程序上工作。該項目位於我的Linux機箱即服務器上。 我們正在從Windows遠程訪問本機。xdebug中的配置參數允許遠程機器上的多個主機

我使用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

我不知道如果這是你的問題的完美解決方案,但我發現,它會以這種方式接受多個主機:

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)。

來源:我在附近

+0

這不起作用 - 它總是使用列表中的最後一個IP – 2012-06-18 09:20:36