Eclipse支援PHP自動提示
其實如果你已經安裝好了php環境(安裝過程見)的話,隻需要下面2步就可以了。hoho,很簡單的。
1,下載下傳eclipse中php的插件phpeclipse
<a href="http://prdownloads.sourceforge.net/phpeclipse/PHPEclipse1.1.3-2005-01-29.zip?use_mirror=jaist">http://prdownloads.sourceforge.net/phpeclipse/PHPEclipse1.1.3-2005-01-29.zip?use_mirror=jaist</a>
2,解壓縮。plugins檔案夾下内容copy至eclipse\plugins檔案夾下,features檔案夾下内容copy至eclipse\features檔案夾下。
使用Eclipse環境來編寫PHP程式,以下是詳細說明。有基礎的朋友可以不看。
簡單介紹:
Eclipse,著名開源軟體,IDE,廣泛用于Java開發等。
加上相應插件後,可支援大部分程式設計語言。
使用前提:
已正确搭建安裝了AMP(A=Apache, M=Mysql, P=PHP)環境,作業系統平台不限
下載下傳:
(選擇适合你系統的相應版本,支援windows,linux,max等,建議選擇最新版本3.0.1)
(同上,最新版本1.1.2)
安裝:
均為綠色軟體,無須安裝
将下載下傳回來的Eclipse壓縮包解開,放到常用安裝軟體檔案夾即可(請勿急着馬上啟動Eclipse)
将PHPeclipse插件(下載下傳的壓縮包内有features及plugins兩個檔案夾,跟Eclipse目錄下的一樣,應該是對應的)解壓到Eclipse相應目錄下即可
注意:
如果已經事先安裝過Eclipse或者在未解壓插件之前已經啟動過,因為它第一次啟動會掃描全部xml檔案并緩存以加快啟動速度,是以PHP插件不會被馬上識别。需要用選項-clean來強行啟動一次。(win下直接cmd到Eclipse目錄再Eclipse.exe –clean即可,其他平台類似)
配置:
1、Eclipse啟動比較慢,在硬體配置比較好的機器上也需要好幾秒鐘,請耐心等待。首次啟動會讓你選擇工作目錄(workspace),制定後打個勾下次就不會再問。
2、另外指定一個用來放置PHP項目的目錄,如果不指定預設就在workspace的子目錄下,最好事先想好名字,比如我的:workspace/phpeclipse
3、修改httpd.conf檔案,建立一個指向workspace/phpeclipse的别名(Alias)---PHP安裝的問題,恕不多述。我這裡還是叫phpeclipse。當然如果你把PHP項目放在DocumentRoot下的話這步就可以省略了。
4、本次啟動後會發現菜單和工具欄上多了一些東西(如果你之前用過Eclipse的話,呵呵)
到Window - Preferences – PHPeclipse Web Development – PHP中指定一下你的PHP環境中Apache,php,mysql三個執行檔案的相應位置,至于參數似乎預設的就可以了,我用的是Apache2,修改了一下,啟動用:-w -n "Apache2" -k start ;停止用:-w -n "Apache2" -k stop;重新開機用-w -n "Apache2" -k restart
這樣工具欄上的那幾個apache和mysql的按鈕就可以用了。
使用:
菜單->new->Project->PHP->PHP Project,指定一個名字,然後就可以用了,不過要注意跟前面的别名部分對應,否則無法通路
在Navigator欄的項目名稱上右擊,new一個php file,然後儲存,Eclipse就自動打開web browser顯示結果了。相當不錯。主要是看中它內建開發的友善性,代碼塊伸縮,自動完成等衆多特性。
關于在Eclipse中加入PHP插件的更詳細内容可以參考這篇文章(英文):
<a href="http://www.phpbuilder.com/columns/c...921.php3?page=1">http://www.phpbuilder.com/columns/c...921.php3?page=1</a>
自動提示功能:
1. 打開 Eclipse的 Window -> Preferences -> PHPeclipse -> PHP -> Code Assist 打開裡面的Enable auto activation選項,下面有個Auto activation triggers for PHP,後面的預設值是 “$>”,随便改一下,比如改成aaaa,然後 Apply, OK 。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiInBnauQDZ5EWOlZzMxUjNiZDZ4cTO1IGNiNDM5MmYzgzM4IWNfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.jpg)
2. 導出目前的首選項配置檔案:打開 Eclipse的 File -> Export,在視窗中展開 General -> Perferences-->Export all然後點選 NEXT。然後點選"Browse"選擇任意的一個路徑,儲存配置檔案,然後點選"Finish"。
3. 用記事本打開剛才儲存的那個配置檔案(擴充檔案名:*.epf),按"ctrl + F",輸入剛才輸入的“aaaa”,前面有字元串"contentAssistAutoactivationTriggersPHP"(或者可能是:content_assist_autoactivation_triggers_php。把"aaaa"(這是剛才輸入的值,即=号後面的值)修改為"$:>.abcdefghijklmnopqrstuvwxyz( "(即代碼中輸入上述所有符号後都會自動代碼提示,因為Eclipse預設隻允許輸入4個自定義字元,是以這樣做能繞過這個限制),然後儲存,退出記事本。
4. 重新導入修改後的首選項配置檔案:打開Eclipse的 File -> Import 然後在打開的視窗裡展開 General -> Perferences,點選NEXT,選中剛才修改過的配置檔案,Finish。
5. 重新開機Eclipse。