2011-05-16 58 views
1

我是一名Java程序員,但最近在PHP和mySQL中工作。我爲此查找了很好的IDE(我以前使用Netbeans),並推薦Eclipse。在Eclipse IDE中使用PHP入門

當我試圖開始工作,我得到了以下錯誤消息:

Error launching 'firstfile' 

The debug session could not be started. 
Please make sure that the debugger is properly configured as a php.ini directive." 

我看着這在谷歌和嘗試了一堆提出的解決方案的。我甚至重新安裝了Eclipse。

我有以下:

  1. 蝕-PHP-的Helios-win32的(全)
  2. WampServer2.1

我的配置是根據窗口 - >設置 - > PHP-> PHP的可執行文件是:

Name: exec-wamp 
Executable Path: C:\wamp\bin\php\php5.3.5\php.exe 
PHP ini file: C:\wamp\bin\php\php5.3.5\php.ini 
SATI Type: CLI 
PHP debugger: XDebug 

注意:我試圖將調試器切換到Zend Debugger,這並沒有幫助。

+2

「Eclipse被推薦」 - 真的嗎?在JetBrains的PHPStorm?我很驚訝。 – duffymo 2011-05-16 16:44:17

+0

@duffymo +1瞭解PhpStorm是最好的PHP IDE;) – 2011-05-16 16:46:46

+0

@duffymo我正在進入PHPStorm,它有它自己的問題。不過,我當然不會回到PHP的eclipse。如果你不想在PHPStorm上飛濺,堅持使用Netbeans。 NetBeans中的js支持比Eclipse中少得多。有很多js的項目經常爲我崩潰Eclipse。 – Endophage 2011-05-16 16:48:07

回答

1

查看http://www.xdebug.org/docs/install#configure-php的資源,並確保您已完成所有配置。

具體做法是:

  1. 確保您的調試器設置正確的php.ini
  2. 取消對字符串中php.ini
  3. 重新啓動Web服務器(如果你是modphp
  4. 確保在你的phpinfo()中你已經設置了xdebug
-1

您是否有正確的調試器zend_extension變量? 使用phpinfo來檢查。

http://www.eclipse.org/pdt/articles/debugger/os-php-eclipse-pdt-debug-pdf.pdf 向下滾動到PDF中的疑難解答。

+0

我運行phpinfo()後得到以下內容: 配置文件(php.ini) 路徑C:\ Windows 加載配置文件:C:\ wamp \ bin \ apache \ Apache2.2.17 \ bin \ php.ini 掃描此目錄以查看更多.ini文件(無) 解析的其他.ini文件(無) – BlackSheep 2011-05-16 16:53:33

+0

什麼意思是「正確」 zend_extension的? – BlackSheep 2011-05-16 16:59:59

+0

不知道從哪裏開始,沒有真正解釋給定的PDF文件... – BlackSheep 2011-05-16 18:10:44

-3

我在使用Eclipse多年後開始使用NetBeans。 Eclipse很不錯。但是,缺點是許多插件捆綁在一起,不能與核心進行通信,就像你在錯誤日誌中看到的那樣。 :\

您可以查看Eclipse上的Aptana構建,這對JavaScript很有用。 PDT(PHP開發工具)對PHP也非常有用。但是,如果您在Eclipse上一起使用這兩者,您將會遇到很多衝突。

我想試用NetBeans for PHP。默認情況下,它安裝所有你需要的PHP,MySQL的,CSS和JavaScript。

0

剛去http://www.zend.com/products/studio/downloads並下載「Studio網絡調試器」。按照安裝嚮導(http://static.zend.com/topics/Zend-Debugger-Toolbar-Installation-Guide.pdf)中的說明。 訣竅是選擇對應於您的PHP版本的權利ZendDebugger.dll(或.so)。

通過這些步驟,就可以作爲一個腳本來運行你的PHP程序和輸出顯示在控制檯中。 希望這有助於。

0

Aptana Studio適用於PHP,並且構建於Eclipse上。它可以用作獨立IDE或Eclipse插件。它爲您提供了Eclipse的所有優勢,以及許多額外的功能,這些功能使得PHP,JS和HTML/CSS中的Web開發成爲一種樂趣。請參閱http://www.aptana.com/