Eclipse – 打造一個可以帶著走的 PHP IDE

可以撰寫 PHP 的編輯器非常多,應該說,只要是文字編輯器幾乎都能寫。就算是拿辦公室套件來寫…呃~請不要自找麻煩XD。可是想要有支援 PHP 程式自動補完(auto-complete)或是其他進階如除錯、重構功能…的編輯器,就只能用 IDE 了。IDE 的完整名稱為"整合開發環境(Integrated development environment)"。以現在市面上來說,開發 PHP 的 IDE 最熟為人知的前三者就是 Zend Studio 、  NetBeans以及 Eclipse 了。

  • Zend Studio
    是由官方 – Zend 利用 Eclipse 重新打造的 IDE,直接安裝裝就能使用了。深度整合了 Zend  Framework、PHP 以及基本架構的生成,而且比自己純碎用 Eclipse 打造出來的環境要輕巧。可惜這是需要付費的,雖然說有免費試用的期間,。
  • NetBeans
    這是一套整合度相當高的 IDE,直接安裝就能使用,他是開源軟體完全免費,而且也有不少外掛可以使用。他更整合了 Zend Framework、Symfony 以及 Smarty在內,倘若各位懶得自己打造的話,莫希爾這邊會推薦大家直接使用這套就好了。
  • Eclipse
    Eclipse 原本是用於開發 JAVA 的 IDE,但隨著他開源的特性,熱情的高手所開發出來的外掛越來越多, 使 Eclipse 已不只有單純地鎖定在 JAVA 的開發。但在 PHP 的角度下,相較於上述兩個 IDE,這個選擇是比較麻煩的。

而可開發 PHP 的 IDE 並不是只有上述的三套,更有其他開發環境,而熟劣熟優就全憑各人喜好了。

準備


在撰寫本篇時(2012/07),Eclipse 的版本為 4.2 代號為 Juno。其實 Eclipse 每一版在使用以及安裝可以說是一樣的,所以即便今天看到本篇或是於未來時再看到本篇,原則上安裝方式都差不多,只差別在當時的版本而已。在開始前必需要知道我們得要準備的食材(咦!?)。

  • Eclipse:http://www.eclipse.org/downloads/
    請到下載頁中下載 “Eclipse IDE for Java Developers" 這個版本,至於需要 32 Bit 或是 64 Bit 就全看自己的系統所需嘍。
  • JRE 或是 JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html
    由於 Eclipse 本身是用 Java 所開發出來的,所以在執行時,便需要在有 JRE 的環境之下。而要安裝 JRE 或是 JDK 都可以,因為 JDK 就包含了 JRE 的環境。另外要注意的是,32 位元或是 64 位元的版本一定要和 Eclipse 相符,否則 Eclipse 會無法執行。

準備好上述的兩樣東西,先將 JRE 安裝好,再將 Eclipse 解壓縮到自己想要放的目錄下,再來就能夠點擊 “eclipse.exe" 執行就能夠看到下面的畫面了!

 

Eclipse啟動畫面
Eclipse啟動畫面。
若是無法執行,請注意使用的位元版本與自己安裝的 JRE 一致。

再來,會有個視窗詢問我們要將 “workspace" 放在何處,這個 “workspace" 目錄是我們執行 Eclipse 的設定檔案存放目錄,其預設都被設定在使用者目錄下,但在這裡為了能夠"帶著走",我們用相對目錄的設定在我們的 Eclipse 目錄中,因此將之設定為 .setting  。

設定 Workspace
設定 Workspace 目錄

設定完成後進入我們的 Eclipse,可以看到下面這個畫面,點擊畫面中用紅框標示的兩個圖示,皆可以進入我們的程式編輯模式中。

Eclipse 啟始後首頁
Eclipse 啟始後首頁

 

安裝


啟動完成後,我們就可以來安裝需要的外掛了,點擊工具列上的 Help > Install New Software...

安裝外掛
開啟安裝視窗
選擇外掛來源連結
選擇由官方釋出的 Juno 外掛來源連結

如上圖,在打開後安裝視窗後,點開 Work with: 的下拉,選擇 Juno - http://download.eclipse.org/releases/juno 這是 Eclipse 官方針對 “Juno" 這個版本所釋出的外掛連結,等候一下,他會自動幫我們到網路上抓下清單,可以看到類似下圖的顯示。

選擇外掛
選擇我們要安裝的外掛

將清單移到最下面看到  Web, XML, Java EE and OSGi Enterprise Development 點擊左邊的三角型,選擇三個我們需要安裝的外掛。

  1. Eclipse Web Developer Tools
  2. JavaScript Development Tools
  3. PHP Development Tools (PDT) SDK Feature
同意欲安裝的外掛
確認欲安裝的外掛

選好後直接選擊下一步(Next),等待一會兒會有個我們選擇的外掛清單視窗彈出,確認沒問題後就直接下一步即可,

同意並安裝外掛
同意並安裝外掛

再來,系統會徵求我們的1.同意,2."Finish" 按鈕才會讓我們按,再來就是3.等待他安裝完成,直到安裝完成時會有個4.重新啟動 Eclipse 的確認視窗,這樣我們可以用 PHP 開發 Web 系統的 IDE 就算完成了。

 

打包


最後一個動作,就是讓他可以被我們帶著跑啦!這個動作也只需要兩步驟即可完成。

  1. 複製 “JRE" 到我們的 Eclipse 目錄
    如果在安裝 JRE 時,沒有變動安裝目錄,通常都會被安裝在 Program Files>Java 目錄中。此時,如果直接裝 JRE 的話,目錄中就會有個 “jrex"(x是版本數字) 的目錄,若是安裝 JDK,則 “jre" 是被放在 jdkx(x是版本數字)裡面。
    找到後,將這個目錄複製到我們的 “eclipse" 之中。
  2. 設定 Eclipse 目錄下的 eclipse.ini 檔案
    用文字編輯器打開  eclipse.ini 檔案,在最上面(請注意,一定要再最上面)加入下面兩行文字。 

完成這兩個動作之後,只要將該 Eclipse 目錄存進隨身碟中,放到任何一臺電腦都可以執行 Eclipse IDE 了,但要注意的是,若是架設的是 64 位元版本,放到 32 位元的環境中是不能執行的!但是~反過來, 32 位元的版本是可以在 64 位元上執行,所以請留心!

最後再強調一下,針對 PHP 的開發環境在網路可以找到很多相關資源,Eclipse 不一定是最好,重要的是找一套自己覺得適用的開發環境,加快自己在開發上的效能以及用的順手,這才是對自己最有幫助的。在側邊欄有個「方便開發 PHP 的 IDE」是莫希爾這邊整理列出,希望能幫助大家更快找到自己喜歡且合用的 IDE 哦。

Loading Facebook Comments ...

2 關於 “Eclipse – 打造一個可以帶著走的 PHP IDE” 的評論

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *