2011-11-17 55 views
3

我在其中使用了xampp和wordpress。我也從http://download.eclipse.org/tools/pdt/updates/3.0/milestones/下載了PHP的eclipse插件。我想在eclipse(Indigo 3.7)中創建一個項目並調試我的PHP代碼。有沒有辦法做到這一點?使用Eclipse創建和調試PHP代碼

我嘗試過加載的東西。最後,我決定我會繼續使用XDebug。我通過修改php.ini文件在PHP中配置了XDebug,並看到它已通過查看phpinfo()進行配置。

我已經配置了eclipse indigo來使用XDebug作爲我的php調試器,但沒有任何事情發生。

步驟I如下:

1)在eclipse創建一個PHP項目從現有位置 對於例如我的項目在E:\ others \ xampp-win32-1.7.7-VC9 \ xampp \ htdocs

2)修改了php.ini文件以支持xdebug並通過phpinfo()方法驗證。

3)配置eclipse使用XDebug作爲PHP調試器。

以下是PHP調試的樣子: enter image description here

其次,自帶PHP可執行文件: enter image description here

接下來,就是我的想法是出亂子!配置PHP服務器。我讀過,我們需要指定路徑映射和東西。我沒有得到如何做到這一點。 enter image description here

和服務器的路徑映射 enter image description here

當我嘗試調試index.php文件作爲調試的PHP腳本我想補充:它不斷與消息下水啓動:啓動代表(24%)並且從未完成執行。

任何人都可以建議什麼是缺少或需要糾正?

爲XDebug的

[了XDebug] 的zend_extension =「E php.ini文件修改:\他人\ XAMPP-win32-1.7.7-VC9 \ XAMPP \ PHP \分機\ php_xdebug .DLL」 xdebug.remote_enable = 1 xdebug.remote_host = 「127.0.0.1」 xdebug.remote_port = 9000 xdebug.remote_handler = 「dbgp」 xdebug.remote_mode = 「REQ」

謝謝, Adithya。

回答

0

只需將您的工作區設置爲xampp工作文件夾(htdocs)即可。

您可以在eclipse中創建新項目並通過在webbrowser中打開http://localhost/YOURPROJECTNAME來查看結果(error_reporting在xampp中默認爲ON,因此您將看到錯誤)。

+0

我該如何調試代碼?比方說,我從我的WordPress博客(這是WordPress內部)運行一個PHP文件,然後我如何調試流量? – Adithya

+0

那麼,我停止使用日食青睞[Aptana Studio](http://aptana.com/),它爲PHP開發恕我直言做得更好。在eclipse中,你應該可以使用Debug As> PHP-Script。這是一個[完整指南](http://www.eclipse.org/pdt/articles/debugger/os-php-eclipse-pdt-debug-pdf.pdf) –

+0

我不能使用Eclipse 3.7進行調試。我已經更新了我的問題。不知道我錯過了什麼!我遵循你提到的指南中的步驟,但沒有奏效。我已經正確配置了我的php.ini文件,因爲它顯示了在phpinfo()方法中啓用的XDebug。 eclipse配置可能有些問題。 – Adithya