自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

使用Eclipse開(kāi)發(fā)PHP項(xiàng)目

開(kāi)發(fā) 后端
本文介紹了使用Eclipse開(kāi)發(fā)PHP項(xiàng)目的方法。由于Eclipse項(xiàng)目是用Java開(kāi)發(fā)的,所以需要在Java的虛擬機(jī)上運(yùn)行。安裝起來(lái)會(huì)比較費(fèi)時(shí)間,根據(jù)本文介紹可以按部就班的進(jìn)行。

初次使用Eclipse開(kāi)發(fā)PHP項(xiàng)目,安裝還是得花費(fèi)一定的時(shí)間的,仔細(xì)看一下本 文,可以節(jié)約不少時(shí)間。首先。Eclipse項(xiàng)目是用Java開(kāi)發(fā)的,所以需要在Java的虛擬機(jī)上運(yùn)行,而Eclipse缺省是沒(méi)有帶虛擬機(jī)的,所以如 果你的機(jī)器上沒(méi)有安裝Java虛擬機(jī)(一般的Windows機(jī)器上都沒(méi)安裝),你先得安裝一個(gè),在這里順便說(shuō)一下,安裝Java虛擬機(jī)有J2SDK和 J2RE供選擇,J2SDK中包含有J2RE,另外開(kāi)有供Java開(kāi)發(fā)者使用的源程序、文檔等,比J2RE大多了,Eclipse的運(yùn)行只要J2RE支援 就可以了,所以建議安裝一個(gè)J2RE,版本根據(jù)Eclipse的說(shuō)明,J2RE1.3.1以上就可以..

一、安裝

初次使用Eclipse開(kāi)發(fā)PHP項(xiàng)目,安裝還是得花費(fèi)一定的時(shí)間的,仔細(xì)看一下本 文,可以節(jié)約不少時(shí)間。首先。Eclipse項(xiàng)目是用Java開(kāi)發(fā)的,所以需要在Java的虛擬機(jī)上運(yùn)行,而Eclipse缺省是沒(méi)有帶虛擬機(jī)的,所以如 果你的機(jī)器上沒(méi)有安裝Java虛擬機(jī)(一般的Windows機(jī)器上都沒(méi)安裝),你先得安裝一個(gè),在這里順便說(shuō)一下,安裝Java虛擬機(jī)有J2SDK和 J2RE供選擇,J2SDK中包含有J2RE,另外開(kāi)有供Java開(kāi)發(fā)者使用的源程序、文檔等,比J2RE大多了,Eclipse的運(yùn)行只要J2RE支援 就可以了,所以建議安裝一個(gè)J2RE,版本根據(jù)Eclipse的說(shuō)明,J2RE1.3.1以上就可以了,一般從網(wǎng)上下載的是J2RE1.4.x。

Eclipse 是一個(gè)很優(yōu)秀的開(kāi)發(fā)環(huán)境,對(duì)Java的支持是最強(qiáng)大的,但是他設(shè)計(jì)成了一個(gè)面向插件的結(jié)構(gòu),給它再安裝一個(gè)插件,他就可以很好地開(kāi)發(fā)C++程序或PHP程 序了,甚至是UML。在這里,下面我們就要用到Eclipse的插件,名字叫PHPEclipse。這個(gè)插件提供了創(chuàng)建PHP工程,PHP語(yǔ)法加亮, PHP代碼自動(dòng)補(bǔ)全、以及從幫助中呼出PHP文檔等很實(shí)用的功能,還有一個(gè)值得一提的是,用PHP開(kāi)發(fā)的一般是WEB網(wǎng)頁(yè),這個(gè)插件帶了一個(gè) PHPBrowser,當(dāng)你保存PHP程序時(shí),網(wǎng)頁(yè)自動(dòng)刷新,這就使得省得你每次修改了程序代碼想看一下運(yùn)行結(jié)果都要切換到另一個(gè)窗口去刷新一個(gè)的麻煩。 當(dāng)然,我覺(jué)得用Eclipse的Console窗口運(yùn)行PHP程序感覺(jué)也很好,能夠有在WIN2000命令提示符下的感覺(jué),不像在Zend Studio或Edit plus等其它的軟件,非等到全部程序都運(yùn)行完了才把結(jié)果顯示出來(lái),感覺(jué)真是很爽。當(dāng)然要想運(yùn)行基于Web的PHP程序,ApacheIIS你得自己安 裝,PHP也得你自已安裝和配置,PHPEclipse是不會(huì)為你包辦的,更別指望Eclipse了,也許它并不知道什么叫PHP呢!不過(guò),有一個(gè) wampp軟件包,把它下載下來(lái)一解壓什么都搞定了,PHPEclipse正是和它相配合的。

說(shuō)了這么多,也許早就把你說(shuō)得不耐煩了吧,哪有這么麻煩呢?別急,只要你嘗到了用Eclipse開(kāi)發(fā)PHP的好處,也許你很快就愛(ài)上他了呢!并且,這一切都是免費(fèi)的,不用打補(bǔ)丁,不用下載注冊(cè)碼-)。

下面我們就一步一步地來(lái)安裝吧。

第一步、下載安裝J2RE或J2SDK。

第二步、下載Eclipse

并解壓到d:\盤,自動(dòng)生成eclipse目錄

第三步、下載PHPEclipse

并復(fù)制到d:\eclipse目錄,點(diǎn)擊右鍵,解壓到當(dāng)前目錄,將解壓后的plugins和features目錄里的所有內(nèi)容分別拷貝到eclipse目錄下的plugins和features目錄里(自補(bǔ)充)。

第四步、啟動(dòng)Eclipse

雙擊Eclipse或在命令提示符下輸入Eclipse,即可啟動(dòng)Eclipse

以下的步驟是可選的,建議在第一次安裝時(shí)候不要做以下操作,等對(duì)Eclipse有些熟悉了之后再進(jìn)行下面的操作,wampp的目的是安裝已經(jīng)配置好的Apache,MySQL,PHP,安裝dbg插件的目的是調(diào)試PHP程序,這些插件在以后需要的時(shí)候安裝也是可以的。

第五步、安裝wampp

解壓到d:\wampp2目錄,安裝詳見(jiàn)d:\wampp2\wamp-2.2.txt文件

按以下修改Apache的配置文件:d:\wampp2\apache\conf\httpd.conf

...

Alias /eclipse "/wampp2/eclipse/workspace/"

Options Indexes MultiViews

AllowOverride None

Order allow,deny

Allow from all

...

把d:\eclipse目錄移動(dòng)到d:\wampp2\eclipse目錄,在d:\wampp2下創(chuàng)建一個(gè)批處理文件 starteclips.bar,輸入下面命令:

eclipse\eclipse.exe -clean

用這種方式啟動(dòng)eclipse會(huì)自動(dòng)重新裝載插件。至此,安裝可以結(jié)束了。

二、開(kāi)發(fā)PHP項(xiàng)目

啟動(dòng)eclipse后,用菜單 "new"->"PHP Project",可以成功的創(chuàng)建一個(gè)PHP項(xiàng)目。

再"new"->"file",就可以創(chuàng)建PHP源程序文件了,可以輸入以下代碼

  1. class Foo {   
  2. var $name = "";   
  3. function bar() {   
  4.     echo "Foo::bar()";   
  5. }   
  6. }   
  7.      
  8. Foo::bar();   
  9. ?>  

PHP的類如Foo和函數(shù)bar()系統(tǒng)都可以識(shí)別,并在outline窗口中以樹(shù)形顯示出來(lái),這在開(kāi)發(fā)大型項(xiàng)目時(shí)十分有用。

如果安裝了wampp,就可以單擊"Start Apache"菜單或快捷圖標(biāo)啟動(dòng)Apache,就可以顯示出運(yùn)行的結(jié)果了。

如果你手工安裝了PHP,可以在Run/External tools中配置PHP.exe來(lái)運(yùn)行程序,并把結(jié)果顯示在Console窗口中。

三、PHPUnit

PHPEclipse中包含一個(gè)PHPUnit窗口,但我查看了很多關(guān)于PHPEclipse的文檔,沒(méi)有找出PHPUnit窗口的用法,希望有知道的寫文章告訴大家或發(fā)給我一份,不勝感謝。

經(jīng)常用PHP開(kāi)發(fā)的人可能知道,在PEAR中有一個(gè)PHPUnit2項(xiàng)目,我查到了PHPUnit2的作者Sebastian在2004年12月16日所說(shuō)的一段話:

> I am the author of PHPUnit2 [1] and recently started using PHPEclipse.

>

> What would be needed in order to get PHPUnit2 support in PHPEclipse?

> AFAICS currently only the outdated PHPUnit that is hosted at SourceForge

> is supported.

A.C.Kramer的回復(fù)是:

Sorry for answering so late.

Don"t know exactly why, but your mail slipped through my filters.

Ali Echihabi [1] has started a first PHPUnit plugin in the CVS module:

net.sourceforge.phpeclipse.phpunit [2]

I don"t know exactly the current development status,

but I didn"t hear from Ali the last 2 months.

If you are interested in improving the module, I can give you developer

access.

Please let us know if you need further help with the existing CVS module.

僅供有興趣的讀者參考,在這里我就不翻譯了。

四、總結(jié)

PHPEclipse利用Eclipse工具,提供了一個(gè)方便的PHP開(kāi)發(fā)環(huán)境,不僅像Sebastian這樣的高手在用,大型的項(xiàng)目也可以獲得幾乎不遜色于作為Java開(kāi)發(fā)工具的支持能力。

另外,我也希望PHP Refactor Browser,PHP Unit 等優(yōu)秀的工具能在PHPEclipse下配合的更好,為PHP的開(kāi)發(fā)者提供一個(gè)近乎完美的解決方案。

【編輯推薦】

  1. 使用Eclipse+JBoss+EJB3編寫有狀態(tài)的SessionBean
  2. Eclipse+JBoss+EJB3配置文件發(fā)布Session Bean
  3. 奇怪的Eclipse Debug異常
  4. Eclipse字符編碼
  5. Eclipse RCP編輯器關(guān)閉按鈕的屏蔽方法
責(zé)任編輯:book05 來(lái)源: 163博客
相關(guān)推薦

2020-03-07 18:51:11

EclipseFedoraPHP

2009-05-27 14:31:53

NetBeansEclipsPHP

2009-06-10 16:30:05

基于Eclipse的PWindows

2011-09-13 17:03:16

Eclipse And

2009-06-01 15:32:30

EclipseJPA入門

2009-06-03 16:12:41

Eclipse開(kāi)發(fā)AnAndroidEclipse

2011-09-05 11:23:26

EclipseSencha Touc框架

2011-09-13 17:52:37

Eclipse And

2009-06-18 11:11:08

Java項(xiàng)目模型Eclipse

2010-05-08 17:22:03

Black Berry

2009-06-05 15:04:36

Eclipse代碼模版

2012-02-20 14:41:30

JavaPlay Framew

2009-06-05 15:16:17

Eclipse編碼設(shè)置

2010-07-08 09:46:32

2021-01-28 14:53:19

PHP編碼開(kāi)發(fā)

2009-06-03 16:06:28

Eclipse插件開(kāi)發(fā)Eclipse

2015-07-02 14:38:44

2009-08-13 15:16:00

Eclipse建立We

2009-06-18 15:33:40

2009-03-12 10:22:27

EclipseJ2MEJDT
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)