2014-02-14 44 views
0

我已經在啓用了IIS 8.5的Windows 8.1 x64上安裝了PHP 5.3.28,Zend調試器和Eclipse(Kepler)。調試器的安裝應該是正確的,因爲我可以看到的phpinfo它()輸出在Windows 8上使用Zend調試器和Eclipse,使用IIS

This program makes use of the Zend Scripting Language Engine: 
Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies 
    with Zend Debugger v5.3, Copyright (c) 1999-2010, by Zend Technologies 

php.ini中設置

[Zend] 
zend_extension="C:/Program Files (x86)/PHP/ext/ZendDebugger.dll" 
zend_debugger.allow_hosts=127.0.0.1/32,10.0.0.0/8 
zend_debugger.expose_remotely=2 

和dummy.php是文檔根目錄。

當我從Eclipse的Debug配置頁面測試它時,它會嘗試連接到127.0.0.1和10.0.0.10(localhost的IP)並超時。 IIS日誌顯示dummy.php被請求並返回200.

因此,它無法連接到本地主機,但是當我從我的網絡中的另一臺計算機(在防火牆中打開端口10000之後)嘗試它時,它連接正常我可以調試10.0.0.10上託管的webapp。

它可以是Windows 8的具體問題,或者我錯過了明顯的東西?謝謝。

回答

0

你試過這個嗎?

zend_debugger.expose_remotely=always 
+0

是的,我確實嘗試了'總是','1'和所有其他選項,但它仍然是一樣的。 – BigBob

+0

你檢查了你的代理設置嗎? – SkaJess

+0

我不使用任何代理,所以我沒有檢查。我應該在哪裏看? – BigBob

相關問題