`

Eclipse开发PHP项目【转】

    博客分类:
  • @PHP
 
阅读更多

 

一、安装
初次使用
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源程序文件了,可以输入以下代码

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

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开发PHP项目

    【用Eclipse开发PHP项目】 Eclipse是一款强大的集成开发环境,最初主要被设计用于Java项目的开发,但通过扩展插件,它可以支持多种编程语言,包括PHP。初次使用Eclipse进行PHP开发,首先需要确保你的系统中已经安装...

    eclipse for php and android

    标题中的“Eclipse for PHP and Android”指的是Eclipse IDE(集成开发环境)的一个特定版本或配置,它集成了对PHP和Android开发的支持。Eclipse是一款开源的、跨平台的开发工具,广泛应用于Java、C++、PHP、Python...

    Eclipse开发php

    要使用Eclipse开发PHP项目,需要配置好PHP环境。下面将详细介绍如何配置Eclipse开发PHP环境。 一、准备软件 1. Apache:Apache是 PHP 的服务器端,需要安装最新版本的Apache。 2. PHP:下载最新版本的PHP,解压缩...

    eclipse下开发PHP、C和C++

    Eclipse有多个版本,对于开发PHP、C和C++,推荐使用Eclipse IDE for C/C++ Developers 和Eclipse IDE for PHP Developers。你可以从Eclipse官方网站下载相应版本,确保选择对应操作系统的版本。 1. **安装Eclipse**...

    精通eclipse开发jsp

    【精通eclipse开发jsp】是本文的核心主题,主要讲解如何在Eclipse环境下进行JSP开发。以下是关于这个主题的详细知识点: 1. **Eclipse**:Eclipse是一款强大的开源集成开发环境(IDE),广泛用于Java应用程序开发,...

    完美-Eclipse适用于PHP开发

    【完美-Eclipse适用于PHP开发】 Eclipse是一款广受欢迎的开源集成开发环境(IDE),最初主要针对Java...无论是初学者还是经验丰富的开发人员,都能在Eclipse的环境中找到适合自己的工作流,实现高效的PHP项目开发。

    分布详解——搭建Windows下基于Eclipse的PHP开发环境

    在本文中,我们将深入探讨如何在Windows操作系统上搭建一个基于Eclipse的PHP开发环境。Eclipse是一款强大的开源集成开发环境(IDE),它支持多种编程语言,包括PHP。通过安装特定的PHP插件,Eclipse可以成为PHP...

    Eclipse开发环境搭建指南

    本文将详细介绍如何搭建Eclipse开发环境,以及各个版本的区别和选择。 首先,了解Eclipse的不同版本至关重要。Eclipse IDE for Java Developers是专为Java开发设计的,包含Eclipse平台和Java Development Tools...

    Eclipse安装php插件

    Eclipse 安装 PHP 插件详解 ...通过了解 Eclipse 市场、选择插件站点、选择 PHP 开发工具、安装 PHP 开发工具、审查许可证、安装完成、创建 PHP 项目和运行 PHP 文件等知识点,开发者可以快速开始 PHP 项目开发。

    eclipse插件开发PDF

    文档中还提到Eclipse插件不仅可以用于Java开发,还能够用于其他语言和框架的开发,如C++、PHP等,这表明Eclipse是一个多语言和多框架支持的开发平台,而插件系统是其强大功能背后的关键技术。 从以上内容中,我们...

    eclipse集成开发环境

    例如,CDT(C/C++ Development Tools)提供了C和C++的开发环境,PyDev用于Python开发, PDT(PHP Development Tools)支持PHP编程,而Eclipse for JavaScript and Web Developers则是针对前端开发的版本。...

    eclipse-php版本

    总而言之,Eclipse PHP 版本是一个全面且强大的 PHP 开发工具,不仅提供高效的编码环境,还整合了版本控制和项目管理功能。对于初学者和专业开发者来说,它都是一个值得信赖的选择。通过不断的扩展和优化,Eclipse ...

    使用 Eclipse 和 PDT 调试 PHP

    使用 Eclipse 和 PDT 调试 PHP Eclipse 是一个功能强大的集成开发环境(IDE),它支持多种编程语言,包括 Java、Python、...使用 Eclipse 和 PDT 可以快速构建、编译、调试和运行 PHP 项目,提高开发效率和代码质量。

    2. 安装Eclipse开发工具.docx

    【Eclipse开发工具详解】 Eclipse是一个开源的、基于Java的开发平台,它不仅是一个集成开发环境(IDE),更是一个可扩展的框架,允许开发者通过插件来构建各种开发工具。Eclipse最初由OTI和IBM共同推出,后来在IBM...

    JNI开发 eclipse相关开发环境的搭建

    JNI 开发 Eclipse 相关开发环境的搭建 JNI(Java Native Interface)是 Java 调用本地代码的接口,广泛应用于 Android 开发中。为了更好地开发 JNI 项目,需要搭建一个合适的开发环境。本文将指导读者如何在 ...

    Eclipse开发工具

    下面将详细介绍Eclipse开发工具及其相关的使用知识。 首先,Eclipse的核心特性包括代码编辑、调试、构建和版本控制集成,这使得它成为开发者们进行高效编程的首选工具。其代码编辑器具备丰富的语法高亮、自动补全和...

    eclipse_php配置文档

    5. 配置PHP项目设置,关联Apache服务器和PHP解释器。 六、Eclipse PHP开发环境优化 1. 设置代码自动完成和错误检查规则。 2. 配置PHP运行配置,如调试配置和部署设置。 3. 安装其他辅助插件,如XDebug进行调试支持...

    Eclipse开发PHP应用程序配置说明

    在本文中,我们将详细探讨如何配置Eclipse以开发PHP应用程序,包括所需软件的安装和配置步骤,以及Eclipse中PHP插件的安装。 首先,确保您拥有以下软件的正确版本: 1. Apache HTTP服务器(例如:Apache 2.2.3) 2....

Global site tag (gtag.js) - Google Analytics