2012-11-23 122 views
2

通過選擇在第一行中斷,調試器在輸入每個文件時處於活動狀態,允許我進入和退出代碼。 但是,爲了達到它開始變得有趣的程度,必須通過50萬步才能找到一些麻煩。無法使PHP PDT xDebug在Eclipse中的斷點處停止

我的設置是WIMP微軟Windows 7,PHP 5.3

; xDebug config 
zend_extension = "C:\Program Files (x86)\PHP\v5.3\ext\php_xdebug-2.2.1-5.3-vc9-nts.dll" 

xdebug.remote_autostart=0; 
xdebug.remote_enable=On 
xdebug.remote_host="localhost" 
xdebug.remote_port=9000 
xdebug.remote_handler="dbgp" 

我已經確定了路徑映射是正確的。 但是,它可能是因爲我鏈接到我的Eclipse項目中的PHP文件?

回答

0

下載後Eclipse朱諾我能夠停在斷點處。

我已經用Eclipse Indigo試了一切。 版本:3.7.2 建立ID:M20120208-0800

只是不會工作,無論是與內部或外部瀏覽器。

時間轉移到朱諾我猜?

+1

哦,不!即使使用Eclipse Juno,我也遇到同樣的問題!調試器停止在第一行,當選中「在第一行中斷」但在取消「在第一行中斷」後在設置斷點處停止時停止。這是我的[SO問題](http://stackoverflow.com/questions/14092105/php-wamp-exlipse-pdt-xdebug-not-stopping-at-breakpoint),你可以檢查我的設置並告訴我什麼做錯了。 –

-1

Eclipse有一個選項可以關閉「第一線休息」。轉到「Windows - >首選項 - > PHP - >調試」,並取消選中「首行中斷」,並進入「運行>調試配置> PHP Web應用程序」,並在所有配置中取消選中「第一行中斷」。然後重新啓動Eclipse。

+0

謝謝Derick。我已經嘗試過了。由於昨天我也試圖安裝Zend。同樣的問題。調試器只是通過斷點嗖嗖,但在啓用時停在第一行 – DevNull

+0

問題中的第一句話清楚地表明他知道這個選項。 –

-1

對於所有那些,仍然與這個問題鬥爭,一些方便的提示。

檢查Eclipse的哪個版本(包)?它是turns out,當您調試應用程序爲Web Application時,Helios軟件包有一些錯誤並且不會停在斷點上。只有運行PHP Script時,調試纔有效。這使得調試過程非常無用。

你應該考慮要麼恢復到舊的Galileo Package Eclipse for PHP Developers或安裝最新Eclipse Juno(甚至newest developer version of Eclipse Kepler),不具有PDT支持建立,但你可以很容易地把它添加到那時,使用Help > Install New Software..(它指向http://download.eclipse.org/tools/pdt/updates/release)。

這些版本被報告可以調試爲Web Application,尊重斷點。

另外,請記住,Xdebug必須作爲Zend Extension運行,以支持斷點!換句話說,從您的php.ini中刪除extension=xdebug.so(在Linux上爲xdebug.dll),並將其替換爲zend_extension=/full/path/to/xdebug.so(在Linux上或在Windows上爲zend_extension=X:\full\path\to\xdebug.dll)。作爲常規的PHP擴展,Zend擴展需要完整路徑,即使它們被放入/php/ext文件夾。你可以在Xdebug FAQ找到更多信息(查找「」的答案)Xdebug僅作爲PHP擴展載入,不作爲Zend擴展「問題)。

+0

我跟着「Xdebug必須作爲Zend Extension運行」評論。 然後使用FireFox(而不是Chrome /內部瀏覽器)。我認爲最後一步是解決問題的那一步。 – user3149858

-1

這是一篇文章,介紹如何在Eclipse中使用XDebug來獲得斷點。

http://programmersjunk.blogspot.com/2013/05/eclipse-and-xdebug.html

+6

請注意,只有鏈接的答案是不鼓勵的,所以答案應該是搜索解決方案的終點(而不是另一個引用的中途停留,這往往會隨着時間推移而過時)。請考慮在此添加獨立的摘要,並將鏈接保留爲參考。 – kleopatra

相關問題