成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用Eclipse開發PHP項目

開發 后端
本文介紹了使用Eclipse開發PHP項目的方法。由于Eclipse項目是用Java開發的,所以需要在Java的虛擬機上運行。安裝起來會比較費時間,根據本文介紹可以按部就班的進行。

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

一、安裝

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

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

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

下面我們就一步一步地來安裝吧。

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

第二步、下載Eclipse

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

第三步、下載PHPEclipse

并復制到d:\eclipse目錄,點擊右鍵,解壓到當前目錄,將解壓后的plugins和features目錄里的所有內容分別拷貝到eclipse目錄下的plugins和features目錄里(自補充)。

第四步、啟動Eclipse

雙擊Eclipse或在命令提示符下輸入Eclipse,即可啟動Eclipse

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

第五步、安裝wampp

解壓到d:\wampp2目錄,安裝詳見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:\wampp2\eclipse目錄,在d:\wampp2下創建一個批處理文件 starteclips.bar,輸入下面命令:

eclipse\eclipse.exe -clean

用這種方式啟動eclipse會自動重新裝載插件。至此,安裝可以結束了。

二、開發PHP項目

啟動eclipse后,用菜單 "new"->"PHP Project",可以成功的創建一個PHP項目。

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

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

PHP的類如Foo和函數bar()系統都可以識別,并在outline窗口中以樹形顯示出來,這在開發大型項目時十分有用。

如果安裝了wampp,就可以單擊"Start Apache"菜單或快捷圖標啟動Apache,就可以顯示出運行的結果了。

如果你手工安裝了PHP,可以在Run/External tools中配置PHP.exe來運行程序,并把結果顯示在Console窗口中。

三、PHPUnit

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

經常用PHP開發的人可能知道,在PEAR中有一個PHPUnit2項目,我查到了PHPUnit2的作者Sebastian在2004年12月16日所說的一段話:

> 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的回復是:

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.

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

四、總結

PHPEclipse利用Eclipse工具,提供了一個方便的PHP開發環境,不僅像Sebastian這樣的高手在用,大型的項目也可以獲得幾乎不遜色于作為Java開發工具的支持能力。

另外,我也希望PHP Refactor Browser,PHP Unit 等優秀的工具能在PHPEclipse下配合的更好,為PHP的開發者提供一個近乎完美的解決方案。

【編輯推薦】

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

2020-03-07 18:51:11

EclipseFedoraPHP

2009-05-27 14:31:53

NetBeansEclipsPHP

2009-06-01 15:32:30

EclipseJPA入門

2011-09-13 17:03:16

Eclipse And

2009-06-10 16:30:05

基于Eclipse的PWindows

2011-09-05 11:23:26

EclipseSencha Touc框架

2009-06-03 16:12:41

Eclipse開發AnAndroidEclipse

2011-09-13 17:52:37

Eclipse And

2009-06-18 11:11:08

Java項目模型Eclipse

2010-05-08 17:22:03

Black Berry

2012-02-20 14:41:30

JavaPlay Framew

2009-06-05 15:04:36

Eclipse代碼模版

2010-07-08 09:46:32

2009-06-05 15:16:17

Eclipse編碼設置

2021-01-28 14:53:19

PHP編碼開發

2009-06-03 16:06:28

Eclipse插件開發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
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91aiai| 久久久福利 | 亚洲 欧美 日韩 精品 | 国产精品亚洲第一区在线暖暖韩国 | 欧州一区二区三区 | 韩日一区二区三区 | 2018天天干天天操 | 精品一区国产 | 精品一区二区三区在线观看国产 | 日韩欧美在线观看 | 观看av | 欧美精品福利 | 日日操操 | 黄视频免费 | 91视频在线看 | 伊人伊成久久人综合网站 | 一本色道精品久久一区二区三区 | 怡红院成人在线视频 | 亚洲成人一区二区在线 | 中文字幕人成乱码在线观看 | 久草网址 | 久久久久亚洲精品 | 国产精品乱码一区二三区小蝌蚪 | 久久这里只有精品首页 | 亚洲欧美日韩久久久 | 欧美一区中文字幕 | 国产日韩久久久久69影院 | 日韩精品在线一区 | 成人精品一区二区 | 成人亚洲网 | 欧美一级二级在线观看 | 91中文 | 亚洲三级国产 | 草草草草视频 | 欧美xxxx色视频在线观看免费 | 亚洲一区高清 | 欧美美女二区 | 亚洲精品日韩在线观看 | 精品国产乱码久久久久久图片 | 国产在线一区观看 | 四虎影院免费在线 |