2011-11-29 92 views
0

我使用xampp進行php開發,並使用eclipse indigo和PDT 3.0進行調試。XDebug不能與代理一起工作

我用捲曲功能爲我的網絡操作,其中,我可以用

curl_setopt($ch, CURLOPT_PROXY, "host:port"); 

我試圖使用PHP get_meta_tags()獲取所有的meta標籤,但代理拒絕連接指定我的代理設置。我還沒有想到如何去做這件事。我已經配置XDebug無需代理即可運行。我只是啓用DBGp代理支持並在主機上輸入代理地址:端口格式。我正在使用現有的IDE密鑰,即我的php.ini文件中的ECLIPSE_DBGP

當我啓動調試模式時,它永遠不會完成啓動。它陷入24%。只要我刪除禁用DBGp代理支持,我的調試器啓動。

我對XDebug的php.ini的配置如下所示:

[XDebug] 
zend_extension = "E:\others\xampp-win32-1.7.7-VC9\xampp\php\ext\php_xdebug.dll" 
xdebug.remote_enable=1 
xdebug.remote_host="localhost" 
xdebug.remote_port=9876 
xdebug.remote_handler="dbgp" 
xdebug.remote_mode="req" 
xdebug.idekey = "ECLIPSE_DBGP" 

我失去了什麼?我是否需要指定更多內容?在Eclipse或.ini文件中? 請讓我知道。

謝謝, Adithya。

回答

0

我發現solution.It貌似端口9000是默認可用於調試的是使用。我改變了這個端口,它完美地工作。