Eric @ EricBess WebHome

一味思考而不行动,将在不知不觉中变得无意义

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flag
By N2H

Eclipse 上的 PHP 开发

Zend 为 Eclipse 提供的 PHP 开发环境,其中集成了 Zend 调试器。(可以在 Zend 或者 Eclipse 了解关于这个 PHP IDE 项目的更多信息。)在本节的其余部分,学习如何安装、配置和使用 PDT(PHP Development Tools )工具。

安裝

在安裝 PDT 前,有一些套件是必須安裝的:

  • GEF - Graphical Editing Framework
  • EMF - Eclipse Modeling Framework
  • JEM - Java EMF Modeling SDK
  • WTP - Web Tools Platform

而在 Eclipse 中套件的安裝方式分成:

  • Remote Site (線上安裝,來源可分為內建或自訂)
  • Local Site (本地安裝)
  • Archived Site (壓縮檔安裝)

所以通常上面的套件可以全部下載回來再用本地安裝,不過這裡我將會採用線上安裝;因為這樣可以保持最小化的安裝方式,以加速 Eclipse 的啟動速度。

必要套件安裝

步驟如下:

  1. 執行 eclipse.exe 以啟動 Eclipse 。
  2. 第一次執行會詢問我們 Workspace 的路徑,這裡我先指定「 ..\workspace 」。
  3. 主畫面開啟後,選擇功能表上的「 Help / Software Updates / Find and Install... 」。
  4. 在 Feature Updates 視窗中,選擇「 Search for new features to install 」後按「 Next 」。
  5. 在 Update sites to visit 的「 Site to include in search 」欄裡勾選「 Callisto Discovery Site 」,然後按下「 Finish 」。「 Callisto Discovery Site 」or 「 Europa Discovery Site 」是 Eclipse 內建的線上安裝來源,是無法刪除的。
  6. 在 Update Site Mirrors 視窗中選擇較近 (或較快) 的更新網站後,按「 OK 」。
  7. 在 Updates 視窗中的「 Select the features to install 」欄裡勾選以下項目 (勾選粗體項目即可) :
    • Enabling Features
      • Batik
      • Eclipse Modeling Frameworks
    • Graphical Editor and Frameworks
      • Graphical Editing Framework
    • Models and Model Development
      • Eclipse Modeling Frameworks (EMF) Runtime + End-User Tools
      • XML Schema Infoset Model (XSD) Runtime + End-User Tools
      • Graphical Modeling Framework
    • Web and J2EE Development
      • Web Standard Tools (WST) Project

    註:上面的套件是一定要安裝的,因為它們都具有相依性。不過這些套件也許會因為版本不同而有所改變,請特別注意。

  8. 在 Install 視窗中,選擇「 I accept the terms in the license agreements 」後,按「 Next 」後再按「 Finish 」。
  9. 接下來安裝程式會花很長一段時間 (約半個小時到一個小時,視網路連線速度而定) 來下載套件,請耐心等候。
  10. 下載完成後,會詢問要是不是要安裝,這時選擇「 Install All 」後就會開始安裝了。
  11. 安裝完成後, Eclipse 會問要不要重新啟動,選 「 Yes 」。

安裝 PDT

如果決定不使用 Xdebug for PDT 的話,那麼在這裡就可以採用自訂的線上安裝,步驟如下:

  1. 選擇功能表上的「 Help / Software Updates / Find and Install... 」。
  2. 在 Feature Updates 視窗中,選擇「 Search for new features to install 」後按「 Next 」。
  3. 按下「 New Remote Site 」,在 New Update Site 視窗中的 Name 欄位輸入「 PDT (可以隨便填) 」,而 URL 欄位則填入「 http://download.eclipse.org/tools/php/updates/ 」。
  4. 回到 Feature Updates 視窗後,「 Site to include in search 」欄中應該會多出一個已經被勾選的「 PDT 」項目。這時除了「 PDT 」外,請取消勾選其他項目,然後再按下「 Finish 」。
  5. 接下來的步驟就和上面必要套件安裝步驟是一樣的,這裡略過。

如果想使用 Xdebug for PDT ,那麼這邊 PDT 就要改用本地安裝的方式來安裝,步驟如下:

  1. 解開 PDT 0.7 RC2 ( org.eclipse.php_feature-S20070130_RC2.zip ) ,假設這裡我解開到「 D:\Temp\PDT\eclipse 」。
  2. 選擇功能表上的「 Help / Software Updates / Find and Install... 」。
  3. 在 Feature Updates 視窗中,選擇「 Search for new features to install 」後按「 Next 」。
  4. 按下「 New Local Site 」,這時安裝程式會要我們選擇一個資料夾,這裡就選「 D:\Temp\PDT\eclipse 」。
  5. 在 Edit Local Site 視窗中的 Name 欄位輸入「 PDT (可以隨便填) 」。
  6. 回到 Feature Updates 視窗後,「 Site to include in search 」欄中應該會多出一個已經被勾選的「 PDT 」項目。這時除了「 PDT 」外,請取消勾選其他項目,然後再按下「 Finish 」。
  7. 接下來的步驟就和上面套件安裝步驟是一樣的,這裡略過。

安裝 Aptana

Aptana 是一個很強大的 Web 前端開發工具,它也是基於 Eclipse 所開發的。因此它除了有獨立執行版本外,也可以當做是 Eclipse 的外掛套件。

如果要在 Eclipse 上安裝 Aptana 的話,也是採用自訂的線上安裝,只是遠端網址要改為「 http://update.aptana.com/install/ 」。至於安裝步驟則是和 PDT 一樣,這裡就不再多做說明。

註: Aptana 套件是非必要的,不過功能強大,建議是裝上去的好。

安裝 Subclipse

Subclipse 是 Subversion 在 Eclipse 的用戶端介面套件,也是可以採用自訂線上更新,它的遠端網址是「 http://subclipse.tigris.org/update_1.2.x 」。

註: Subclipse 套件也是非必要的,團隊裡用有 Subversion 管理的話再裝即可。

安裝 Xdebug For PDT

Xdebug for PDT 是提供 PDT 偵錯功能的套件,因為它沒有提供線上更新網址,所以這裡要採用本地安裝。安裝步驟如下:

註:要先安裝好 PDT 0.7 RC2 才能再裝 Xdebug for PDT 。

  1. 解開 Xdebug for PDT ( org.eclipse.php.xdebug_0.1.4.zip ) ,假設這裡我解開到「 D:\Temp\PDT\xdebug\eclipse 」。
  2. 選擇功能表上的「 Help / Software Updates / Find and Install... 」。
  3. 在 Feature Updates 視窗中,選擇「 Search for new features to install 」後按「 Next 」。
  4. 按下「 New Local Site 」,這時安裝程式會要我們選擇一個資料夾,這裡就選「 D:\Temp\PDT\xdebug\eclipse 」。
  5. 在 Edit Local Site 視窗中的 Name 欄位輸入「 Xdebug for PDT (可以隨便填) 」。
  6. 回到 Feature Updates 視窗後,「 Site to include in search 」欄中應該會多出一個已經被勾選的「 Xdebug for PDT 」項目。這時除了「 Xdebug for PDT 」外,請取消勾選其他項目,然後再按下「 Finish 」。
  7. 接下來的步驟就和上面套件安裝步驟是一樣的,這裡略過。
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
-欢迎为本文评级

相关日志

本文读者也关心以下内容:

  • N/A

02月 27th, 2008 作者: eric | Coding | Trackback ? | 无评论| Email This Post Print This Post | 547 views

Add a Comment

Leave a reply

No Comments