一、安装
首先。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目录,点击右键,解压到当前目录
第四步、启动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源程序文件了,可以输入以下代码

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

<? 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的开发者提供一个近乎完美的解决方案。

摘自:http://club.phpe.net/index.php?s=a07d1a801e21856d3e62ff085c07f5cf&act=ST&f=16&t=10023

转载于:https://www.cnblogs.com/emosen/archive/2008/11/17/1335146.html

用Eclipse开发PHP项目相关推荐

  1. eclipse开发javaweb项目中The superclass javax.servlet.http.HttpServlet was not found on the Java Build

    The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 解决方案: ...

  2. 使用Eclipse开发PHP项目

    一.安装 初次使用Eclipse开发PHP项目,安装还是得花费一定的时间的,仔细看一下本文,可以节约不少时间.首先.Eclipse项目是用Java开发的, 所以需要在Java的虚拟机上运行,而Ecli ...

  3. 使用eclipse开发web项目运行时出现中文乱码问题

    使用eclipse开发web项目运行时出现中文乱码问题 检查Tomcat sever.xml中的编码设置是否为 utf-8 ,不是的话改一下: <?xml version="1.0&q ...

  4. eclipse开发web项目

    对比idea开发web项目 ###1,使用eclipse开发web项目(jsp项目) 1,先将eclipse与tomcat关联一下 window->preferences->server- ...

  5. Eclipse开发Servlet项目详细教程!!!

    Eclipse开发Servlet项目详细教程 最近学校开设了Servlet课程 本篇文章作为学习记录 一来 自己记性不好 日后方便复习 二来 帮助更多的人入门Servlet 默认大家已经下载好了Tom ...

  6. Eclipse开发Web项目入门篇

    前言:以前一直使用myeclipse 8 开发web,今天特意使用eclipse,所以在这小记一下,一来有需要的可以参考下,二来随手做个笔记备用 (转载请说明出处:http://blog.csdn.n ...

  7. eclipse开发java项目_用eclipse 开发java 项目

    一般分为如下4个步骤: 一.创建Java项目(创建项目之前要选择工作空间) 二.创建程序包 三.编写Java源程序 四.运行Java程序 详细说明 1.创建Java 项目 1.1 打开Eclipse, ...

  8. 用Eclipse开发JavaWeb项目:错误信息 javax.servlet.http.HttpServlet was not found on the Java Build Path...

    1.错误描述:JSP页面顶端出现"红色"的报错信息:The superclass "javax.servlet.http.HttpServlet" was no ...

  9. eclipse开发javaweb项目配置tomcat

    第一步: 先下载一个win下的tomcat,这个不用多说吧. 当然如果你的出现了问题,或者网络上的莫名其妙,可以试着使用百度网盘进行下载.链接如下: 链接: https://pan.baidu.com ...

最新文章

  1. 在 Java Web 项目中,Service 层和 Dao 层真的有必要每个类都加上接口吗
  2. 十二、Redis五大数据类型之四Hash
  3. 【Mood-9】搬家至博客园喽~~~
  4. 某县百姓百事110便民服务管理系统(1)——项目总结
  5. 【转】 使用 AppFuse 快速构建 J2EE 应用
  6. 解决华为交换机S5700无法解除ip/Mac绑定的问题
  7. linux 下的gettimeofday 函数在windows上的替换方案
  8. servlet与MySQL商品管理系统_servlet和mysql实现宿舍管理系统
  9. CPtrArray、CObArray类
  10. C语言libcurl:Uses the CURLINFO_TLS_SESSION data.
  11. leetcode(90)子集 2
  12. 静态资源文件自动压缩并替换成压缩版本(大型网站优化技术)
  13. PMP课程笔记:第6章 项目进度管理
  14. Fujitsu DPK8310Tax 打印机驱动
  15. 第八届蓝桥杯兴趣小组 JAVA暴解
  16. Kaggle案例精选——电信客户流失预测(Telecom Customer Churn Prediction)Part One:数据说明;数据导入、处理;数据总览;描述性分析
  17. PyTorch搭建LSTM实现多变量时间序列预测(负荷预测)
  18. springboot下载excel模板
  19. 群发邮件软件怎么发,教你邮箱群发邮件小技巧
  20. 学大数据要学哪些算法_大数据专业是学什么?

热门文章

  1. FileChannel与ByteBuffer的使用示例
  2. 解决nginx负载均衡高可用keepalived只针对物理机的问题
  3. 解决ajax获取不到按钮的id
  4. PHP消息队列用法实例分析
  5. const常量和readonly常量区别
  6. UITableView 学习笔记
  7. Java实现BASE64编解码
  8. 自定义用户控件,实在数据动态提示
  9. C#日期格式化(转)
  10. 以太坊和Metamask开发web应用时不再需要密码