搭建Windows下基于Eclipse的PHP開發(fā)環(huán)境
在配置Eclipse之前,首先需要一個(gè)Apache+PHP的基礎(chǔ)環(huán)境,可以裝wampp或php home,它們都是集成化安裝,比較方便。建議裝wampp2.2,集成Apache,MySQL,Perl,PHP。而且解壓縮就可用。
下面我就以安裝wampp2.2為例,一步一步的講解一下,如何去配置基于Eclipse的PHP開發(fā)環(huán)境。
一、安裝配置wampp2.2
配置wampp 在這個(gè)例子里,我們把下載下來的wampp-2.2.zip,解壓到 c:wampp2 下,大家可以按照這個(gè)來舉一反三。解壓后的目錄結(jié)構(gòu)應(yīng)該如下圖所示
wampp包含了下面的內(nèi)容:
+ Apache 2.0.46
+ MySQL 4.0.13
+ PHP 4.3.2 + PEAR
+ Perl 5.8.0
+ mod_php 4.3.2
+ mod_perl 1.99_10 dev
+ mod_ssl 2.0.46
+ mod_auth_mysql
(only experimental)
+ openssl 0.9.7b
而且已經(jīng)都配置好了,需要咱們修改的內(nèi)容不多,***個(gè)應(yīng)該改一下Apache的DocumentRoot,這是Web服務(wù)的根目錄,這里咱把它設(shè)置為F:workspace,等會(huì)兒Eclipse的工作目錄也要設(shè)置到這個(gè)位置。其它的就可以根據(jù)自己的需要另行配置。
安裝Apache為系統(tǒng)服務(wù)
本例把 Apache 安裝為 service,進(jìn)入目錄 C:wampp2apache,雙擊apache_installservice.bat 即可把 Apache 安裝成系統(tǒng)的 service。
打開"控制面板"里的"管理工具",找到"服務(wù)",就會(huì)看到Apache2這一些,雙擊,打開 "Apache2 屬性" 的,把"啟動(dòng)類型"設(shè)置為"手動(dòng)",這樣可以節(jié)省一下系統(tǒng)資源,加快開機(jī)的速度,是我個(gè)人的習(xí)慣問題,可以不用改,開機(jī)自動(dòng)啟動(dòng)Apache也可以。
現(xiàn)在 Apache 還沒有啟動(dòng),暫時(shí)咱們先不啟動(dòng)它。
二、下載安裝 Eclipse
要選擇 Eclipse 2.1.x 版本的下載,Eclipse 需要 jre 的支持,所以如果機(jī)器上還沒裝jre的話就趕快去下載一個(gè)裝上.
把 Eclipse 的壓縮包下載下來直接解壓就可以用了,我把它解壓到 c:Eclipse,然后進(jìn)行該目錄,雙擊 Eclipse.exe,如果啟動(dòng)提示需要 JRE 支持的話,就說明你沒有裝 JRE,或者沒有找到JRE路徑,這樣的話,只需要在"我的電腦"上點(diǎn)右鍵,選"屬性",在"高級"中的有"環(huán)境變量"一項(xiàng),找到 "Path" 那一項(xiàng),在后面把JRE的路徑加上就可以了,如果怕麻煩,直接把JRE復(fù)制到 c:Eclipse 里也可以。
現(xiàn)在 Eclipse 可以正常運(yùn)行了,關(guān)掉它,繼續(xù)下一步,安裝PHP的插件。
三、下載并安裝 PHP 在 Eclipse 的插件
下載完成后,解壓,然后把解壓出來的文件夾都復(fù)制到Eclipse主目錄的plugins目錄下。到這一步,在Eclipse的PHP插件就算是好了,我們就可以在Eclipse里新建PHP的Project了,而且支持php的語法加亮等,快打開看看吧。
新建PHP項(xiàng)目:
***步:File -> New -> Project ,看看,有PHP Project了吧。
第二步:設(shè)置項(xiàng)目名,下面的設(shè)置項(xiàng)目目錄,需要和在上面設(shè)置的Apache的DocumentRoot所設(shè)置的目錄下面,才能通過瀏覽器訪問,以方便調(diào)試。比如下圖所示的路徑,瀏覽器對應(yīng)的就是用http://localhost/iTrootCMS/
然后finish,創(chuàng)建完畢。
新建一個(gè)文件,寫幾行代碼試試,看看怎么樣?效果不錯(cuò)吧。
但是這還是遠(yuǎn)遠(yuǎn)不夠的,我們需要繼續(xù)配置更多一些內(nèi)容。
四、配置PHP插件
在Eclipse的windows菜單下,選Preferences,再在左側(cè)找到PHP,并選中,出來的主要是Apache和MySQL的配置參數(shù),按照自己的情況填寫,如果你是按我寫的文章做到現(xiàn)在,那你的配置就應(yīng)該和下面的圖一樣,在這里設(shè)置的是在后臺(tái)運(yùn)行Apache而不是以services運(yùn)行,所以如果已經(jīng)設(shè)置Apache以services運(yùn)行,這里也可以不用去管它了。
還有內(nèi)置的幫助系統(tǒng)需要用到php的官方chm文件,可以到這里下載:http://www.php.net/download-docs.php,復(fù)制到c:wampp2phpphp_manual_en.chm,就可以了,路徑也可以在剛才的配置選項(xiàng)里設(shè)置。
剛才講到了在ecilpse中配置后臺(tái)運(yùn)行Apache,在ecilpse的Window菜單中,選Customize Perspective項(xiàng),然后展開Other,里面有一個(gè)"PHP/Apache"的項(xiàng),把它勾上,確定即可以出現(xiàn)啟動(dòng)Apache和MySQL的工具按鈕,如下圖。
另外還需要配置PHP SQL的一個(gè)插件,在Window菜單下的Preferences有PHP SQL項(xiàng),其下的connecting項(xiàng)填入正確的MySQL的JDBC驅(qū)動(dòng)的位置,可以到這里下載***版:http://www.mysql.com/downloads/api-jdbc-stable.html
然后就可以使用Database bookmarks和其它的MySQL數(shù)據(jù)庫的功能了,下面的圖我是為了演示一下主要的數(shù)據(jù)庫功能,排的很滿,其實(shí)他們都可以很方便的隱藏顯示的。
【編輯推薦】