本文介绍了使用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可以开发PHP)  Eclipse开发PHP 第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. classFoo{
  2. var$name="";
  3. functionbar(){
  4. echo"Foo::bar()";
  5. }
  6. }
  7. Foo::bar();
  8. ?>

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修改器封闭按钮的屏蔽办法
转载请说明出处
知优网 » 运用Eclipse开发PHP项目(eclipse可以开发PHP)

发表评论

您需要后才能发表评论