`
lc52520
  • 浏览: 369142 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

MyEclipse/Eclipse安装PHPEclipse开发PHP【Z】

阅读更多

一、安装
初次使用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的开发者提供一个近乎完美的解决方案。

分享到:
评论

相关推荐

    MyEclipse/Eclipse propEdit

    【MyEclipse/Eclipse propEdit 插件详解】 在软件开发过程中,经常需要编辑属性文件,如`.properties`文件,这些文件通常包含了程序的各种配置信息。对于Java开发者来说,Eclipse和MyEclipse作为常用的集成开发环境...

    MyEclipse/Eclipse自定义模板XML

    MyEclipse/Eclipse自定义模板XM MyEclipse/Eclipse自定义模板XM 直接导入就可以使用了 安装方法: 打开eclipse/myeclipse 选择 window--&gt;Preferences--&gt;JAVA--&gt;Code Style--&gt;Code Templates 右边点Import 选择你写好...

    MyEclipse/eclipse集成vss

    然后把Eclipse(或者MyEclipse/eclipse)目录下的configuration目录里除了config.ini文件之外的所有目录和文件删除,这样就可以清除以前的配置,再重新启动Eclipse(MyEclipse)就可以看到安装的插件了。

    MyEclipse/Eclipse中propedit editor插件

    本文将深入探讨如何在MyEclipse/Eclipse中安装和使用"propedit editor"插件,以更高效地编辑properties文件。 "propedit editor"插件是专为处理Java项目的properties文件而设计的,它提供了一个增强的编辑界面,...

    Myeclipse/eclipse安装SVN插件

    本文将详细讲解如何在MyEclipse和Eclipse集成开发环境中安装SVN插件,以便于团队成员更好地管理和协同代码。 首先,我们需要了解SVN的基本概念。SVN是一种集中式的版本控制系统,它允许开发者跟踪文件和目录的变化...

    Myeclipse/eclipse Svn1.8离线文件

    【描述】"解压后的文件复制拷贝到myeclipse/eclipse的安装路径dropins下,重启就好了。" 这段描述说明了安装该离线插件的步骤。首先,用户需要下载提供的压缩包并解压缩,得到相应的文件。然后,找到Myeclipse或...

    svn插件 myeclipse/eclipse

    【标题】:“svn插件 myeclipse/eclipse” 在软件开发过程中,版本控制工具是非常重要的,SVN(Subversion)就是其中的一种。对于使用MyEclipse或Eclipse的开发者来说,整合SVN插件能够方便地进行代码版本管理,...

    Myeclipse/eclipse 安装反编译文件和教程

    针对"Eclipse/MyEclipse 安装反编译文件和教程"这个主题,我们将深入探讨如何在Eclipse或MyEclipse集成开发环境中安装并使用反编译工具,以及它们的重要性。 首先,让我们了解反编译的基本概念。反编译是指将已编译...

    myeclipse/eclipse svn

    【标题】"myeclipse/eclipse svn" 涉及的主要知识点是MyEclipse与Eclipse集成SVN版本控制系统,这对于JavaWeb开发来说是至关重要的工具。MyEclipse是一款强大的集成开发环境(IDE),它是Eclipse的扩展,专门针对...

    site-1.6.5.zip(Myeclipse/eclipse 安装 svn 插件)

    本资源"site-1.6.5.zip"是一个专门为MyEclipse和Eclipse集成SVN插件的包,使得开发者能够在这些流行的Java集成开发环境中方便地进行版本控制操作。 1. **Subversion(SVN)**: SVN是一种开源的版本控制系统,用于...

    Myeclipse/Eclipse SVN插件最新版本

    【标题】"Myeclipse/Eclipse SVN插件最新版本"涉及的是在Eclipse或Myeclipse集成开发环境中安装和使用Subversion(SVN)插件的相关知识点。SVN是一种广泛使用的版本控制系统,它允许开发者对代码进行版本管理,实现...

    MyEclipse/Eclipse

    一旦这些快捷键与MyEclipse/Eclipse中的默认快捷键设置重叠,就会产生冲突,进而影响到正常的开发工作流程。 #### 三、解决方案详解 为了解决上述问题,我们需要对搜狗输入法的快捷键设置进行调整,具体步骤如下:...

    PHP开发,使用Myeclipse开发PHP的好用插件,附安装说明

    如果平时要同时做一些java和php的Web应用,就需要使用Eclipse,可以安装PHPeclipse和MyEclipse,这样Eclipse就可以同时开发ajax,php,jsp程序了。安装Apache,Tomcat及php、Mysql和Eclipse插件(Eclipse + ...

    myeclipse和eclipse搭建安卓开发环境

    本文主要介绍了如何使用myeclipse和eclipse搭建安卓开发环境,涵盖了从安装JDK到安装ADT的整个过程,并详细介绍了在myeclipse和eclipse中安装和配置安卓开发环境的步骤。 一、安装JDK 在安装myeclipse或eclipse之前...

    svn MyEclipse/Eclipse插件

    MyEclipse和Eclipse是两个流行的Java集成开发环境(IDEs),它们提供丰富的功能来支持软件开发。对于这些IDE,SVN插件是非常重要的组成部分,因为它们使用户可以直接在IDE内部进行版本控制操作,如提交、更新、比较...

    Myeclipse/eclipse注释模板一键导入配置

    总结来说,"Myeclipse/eclipse注释模板一键导入配置"是提高开发效率的重要手段,通过导入"配置myeclipse注释模板.txt"和"codetemplates.xml"文件,可以快速地定制和统一团队的代码注释风格,使得代码更易于理解和...

    JSP-文件上传-MyEclipse/Eclipse

    在本文中,我们将深入探讨如何使用JSP进行文件上传,并结合MyEclipse或Eclipse集成开发环境进行实际操作。文件上传是Web应用中常见的功能,它允许用户将本地计算机上的文件传输到服务器。JSP(JavaServer Pages)是...

    eclipse/myeclipse/Idea安装lombok插件

    在不同的集成开发环境(IDE)中安装Lombok插件的步骤有所不同,以下是在Eclipse、MyEclipse和IntelliJ IDEA中安装Lombok插件的详细说明: ### Eclipse安装Lombok插件 1. **在线安装方式**: - 打开Eclipse,选择...

    MyEclipse/Eclipse护眼主题 共6款供下载

    做开发本来就很伤眼睛,MyEclipse默认主题看一会就会眼花。于是到官网下载你数十个主题,筛选出6张长期使用,亲测眼睛看上去没刺激感,很平和。 使用方法File-&gt;Import-&gt;General-&gt;Preferences-&gt;找到下载的.epf文件-&gt;...

    myeclipse/eclipse 批量转换java文件编码( com.lifesting.tool.encoding_1.0.0.jar)

    标题提到的"myeclipse/eclipse 批量转换java文件编码(com.lifesting.tool.encoding_1.0.0.jar)"是一个专门针对Eclipse或MyEclipse平台的插件,用于批量转换Java源代码文件的编码格式。这个插件的出现是因为在开发...

Global site tag (gtag.js) - Google Analytics