一、安装
初次使用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程序,Apache,IIS你得自己安 装,PHP也得你自已安装和配置,PHPEclipse是不会为你包办的,更别指望Eclipse了,也许它并不知道什么叫PHP呢!不过,有一个 wampp软件包,把它下载下来一解压什么都搞定了,PHPEclipse正是和它相配合的。
说了这么多,也许早就把你说得不耐烦了吧,哪有这么麻烦呢?别急,只要你尝到了用Eclipse开发PHP的好处,也许你很快就爱上他了呢!并且,这一切都是免费的,不用打补丁,不用下载注册码-)。
下面我们就一步一步地来安装吧。
第一步、下载安装J2RE或J2SDK。
J2RE 1.4.2
J2SDK 1.4.2
第二步、下载Eclipse
Eclipse
并解压到d:\盘,自动生成eclipse目录
第三步、下载PHPEclipse
PHPEclipse
并复制到d:\eclipse目录,点击右键,解压到当前目录,将解压后的plugins和features目录里的所有内容分别拷贝到eclipse目录下的plugins和features目录里(自补充)。
第四步、启动Eclipse
双击Eclipse或在命令提示符下输入Eclipse,即可启动Eclipse
以下的步骤是可选的,建议在第一次安装时候不要做以下操作,等对Eclipse有些熟悉了之后再进行下面的操作,wampp的目的是安装已经配置好的Apache,MySQL,PHP,安装dbg插件的目的是调试PHP程序,这些插件在以后需要的时候安装也是可以的。
第五步、安装wampp
wampp2.2
解压到d:\wampp2目录,安装详见d:\wampp2\wamp-2.2.txt文件
按以下修改Apache的配置文件:d:\wampp2\apache\conf\httpd.conf
...
Alias /eclipse "/wampp2/eclipse/workspace/"
<Directory "/wampp2/eclipse/workspace/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
...
把d:\eclipse目录移动到d:\wampp2\eclipse目录,在d:\wampp2下创建一个批处理文件 starteclips.bar,输入下面命令:
eclipse\eclipse.exe -clean
用这种方式启动eclipse会自动重新装载插件。至此,安装可以结束了。
二、开发PHP项目
启动eclipse后,用菜单 "new"->"PHP Project",可以成功的创建一个PHP项目。
再"new"->"file",就可以创建PHP源程序文件了,可以输入以下代码
<?
class Foo {
var $name = "";
function bar() {
echo "Foo::bar()";
}
}
Foo::bar();
?>
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的开发者提供一个近乎完美的解决方案。
分享到:
相关推荐
### Eclipse集成开发环境知识点详解 #### 一、概述 Eclipse是一款开源的集成开发环境(IDE),被广泛用于Java开发,但也可通过安装插件扩展到其他编程语言,如C/C++、PHP、Python等。它提供了丰富的工具和服务,帮助...
MyEclipse是一款商业的、全面的Java EE集成开发环境,它基于Eclipse平台构建,内含了大量的Web、Java、JSP、SQL等开发工具。尽管MyEclipse主要面向Java开发者,但它也支持PHP开发。要启用PHP功能,用户需要在...
在Java开发领域,Eclipse和MyEclipse是两款非常流行的集成开发环境(IDE)。它们不仅提供了强大的代码编辑功能,还集成了项目管理、调试工具、版本控制等功能,极大地提高了开发效率。本文将详细介绍Eclipse和...
### 搭建Eclipse+MyEclipse+Tomcat开发环境 #### 一、安装 JDK JDK(Java Development Kit)是开发 Java 应用的基础工具包,它包含了 Java 编译器、Java 运行时环境以及其他工具。在本文档中提到的是 JDK 5.0,...
**Eclipse** 是一款开源的集成开发环境(IDE),广泛用于Java和其他编程语言的开发。 - **下载与安装**: - 下载`eclipse-SDK-3.1.2-win32.zip`:访问`http://www.eclipse.org/downloads/download.php?file=/...
Eclipse和MyEclipse是两款广泛使用的Java集成开发环境(IDE),它们在软件开发领域扮演着重要的角色。Eclipse是一款开源的开发工具平台,而MyEclipse是基于Eclipse的商业扩展,尤其在Java Web和企业级应用开发方面...
MyEclipse是一款强大的Java集成开发环境,但同时它也支持其他语言的开发,包括PHP。在标题和描述中提到的"MyEclipse 开发PHP插件"是指如何在MyEclipse 10中配置和使用PHP开发功能。下面将详细介绍这个过程,以及相关...
在IT行业中,集成开发环境(IDE)的扩展和定制是提升开发效率的重要手段。本文将详细介绍如何在MyEclipse和Eclipse中安装Aptana,一个强大的Web开发工具集。 Aptana是一款专为Web开发者设计的开源IDE,它提供了对...
MyEclipse 是一个强大的集成开发环境,它基于 Eclipse 平台,专为 Java 应用程序开发而设计,同时支持多种编程语言,如 Java、JSP、PHP 等。本篇将详细介绍 MyEclipse 的环境配置和安装步骤,以便于搭建一个完整的...
在IT行业中,集成开发环境(IDE)是程序员的得力工具,它们提供了代码编写、调试、测试等一站式服务。MyEclipse作为一款流行的Java EE IDE,同样支持扩展以适应不同编程语言的需求,例如PHP。本教程将详细介绍如何...
接下来是安装Eclipse,Eclipse是一个基于Java的开源集成开发环境(IDE),可扩展以支持多种编程语言。从官方网站下载Eclipse的最新版本(这里为3.3.1.1),然后将其解压到你的主目录下的JAVA文件夹。例如,如果主...
标题提到的“myeclipse、eclipse专用的SVN插件”,指的是专门为这两个流行的Java集成开发环境(IDE)设计的SVN客户端插件。MyEclipse是Eclipse的一个商业扩展,提供了更多的企业级开发功能。Eclipse是一款开源的IDE...
MyEclipse作为一款强大的Java EE集成开发环境,通过添加PHP插件,也能成为PHP开发的良好平台。本文将详细介绍如何将PHP安装到MyEclipse中,以便在其中进行高效的PHP程序开发。 首先,我们需要了解MyEclipse的基础。...
在IT领域,特别是Java开发环境中,使用Eclipse作为集成开发环境(IDE)并结合myEclipse插件与TOMCAT服务器进行Web应用开发是一种常见且高效的方法。以下是从标题、描述以及部分内容中提取的关键知识点: ### 1. ...
- **MyEclipse6.5**:是一款功能强大的Java集成开发环境(IDE),提供了丰富的工具和插件支持,能够帮助开发者高效地进行Java应用程序的开发。 #### 安装准备 在开始安装之前,请确保已经安装了以下软件: - Eclipse...
Eclipse是一款开源的、跨平台的集成开发环境(IDE),主要用于Java应用开发,但通过安装不同的插件也可以支持其他编程语言如C++、PHP等。Eclipse最初由IBM开发,后来捐赠给Eclipse基金会管理,并逐渐发展成为广受...
Eclipse 是一个开源的集成开发环境(IDE),而 MyEclipse 是 Eclipse 的一个商业扩展,提供了更多的企业级开发功能。以下是安装和配置这两个工具的详细步骤: **一、安装 JDK** 1. **下载 JDK**:首先从官方站点...
在开发Java Web应用程序时,集成开发环境(IDE)和应用服务器的正确配置是至关重要的。本文将详细介绍如何在Windows操作系统中设置一个基于Tomcat和myEclipse的开发环境。 首先,我们需要安装Java Development Kit...
而MyEclipse作为一款功能强大的集成开发环境(IDE),支持多种Java开发环境的搭建,包括J2ME环境。本文将详细介绍如何在MyEclipse中搭建J2ME环境,帮助初学者快速上手。 #### 二、准备工作 1. **下载并安装Eclipse...