2011-02-28 35 views
6

我按照這些步驟:配置記事本++ DBGP插件和Xdebug的PHP

  1. 下載X-調試的* .dll到d:\ Program Files文件\ Web服務器\ PHP \分機\ php_xdebug.dll
  2. 修改php.ini並插入以下內容

    zend_extension_ts="D:\Program Files\webserver\php\ext\php_xdebug.dll" 
    xdebug.remote_enable=1 
    xdebug.remote_handler=dbgp 
    xdebug.remote_mode=req 
    xdebug.idekey=default 
    xdebug.remote_autostart=1 
    
  3. 重新啓動apache併成功安裝XDebug。

  4. DBGP成功安裝,並用127.0.0.1

配置但XDebugger仍然沒有連接/記事本++工作。

回答

12

我找到了答案在這裏

http://thecancerus.com/debugging-php-using-xdebug-and-notepad-part-i/

請確保您有最新版本的記事本++安裝。

  1. 下載最新版本的DBGp Plugin
  2. 解壓縮並將dbgpPlugin.dll文件移動到記事本++安裝文件夾的插件文件夾中,在我的情況下,路徑爲「C:Program FilesNotepad ++插件」。
  3. 查看與插件捆綁在一起的readme.txt文件,以確保我們不會遺漏任何內容。
  4. 現在打開記事本++,你應該在插件菜單中看到DBGp選項。
  5. 我們現在幾乎完成了設置,剩下的事情就是配置DBGP來監聽正確的端口,我們就完成了。
  6. 轉到「插件 - > DBGp->配置」打開DBGp插件的配置屏幕。 enter image description here
  7. IDE KEY應該與您在上面的php.ini設置中指定的相同。點擊確定,你就完成了。
  8. 要開始調試,只需在您的url結尾添加「?XDEBUG_SESSION_START = session_name」即可。 'session_name'可以是你想要保留的任何東西。
+0

謝謝。我遵循了您提供的鏈接中提供的步驟。它工作完美。 – Sukeshini 2013-10-25 04:10:33

+0

我很高興它適合你:) – 2013-10-27 06:35:36

+3

雖然這個鏈接可能回答這個問題,但最好在這裏包含答案的基本部分,並提供參考鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – ProgramFOX 2014-03-05 16:55:46

3

XDebug現在擁有自己的嚮導。

http://xdebug.org/wizard.php

所有你需要做的就是複製和你的phpinfo輸出的內容粘貼到它。它會爲您提供正確的庫和您需要添加到php.ini的詳細信息。

不要忘了你必須附加你的網址?XDEBUG_SESSION_START=name來解決問題。

+1

獲取php信息的一種方法: '<?php' 'phpinfo();' '?>' – 2014-01-21 21:49:44