使用Eclipse开发PHP项目

初次使用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项目是用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程序,这些插件在以后需要的时候安装也是可以的。

时间: 2024-11-01 09:14:03

使用Eclipse开发PHP项目的相关文章

用eclipse开发android项目如何通过网络控制arm9的开发板?

问题描述 用eclipse开发android项目如何通过网络控制arm9的开发板? 用socket的类,怎么链接到arm板子? 怎么样向arm板子发送命令?

问一个基础问题 用eclipse开发web项目

问题描述 我刚学习web,用eclipse(没有装插件的eclipse)新建了一个 Dynamic Web project ,生成一个如图的默认文件结构,这和书上讲的不太一样 请问是我哪里没有设置好吗?怎样才能使文件变成 这样( 视频上截下来的图): 问题补充:francis.xjl 写道 解决方案 插件不一样也会导致不太一样,其实显示方式只是表象,不能太过在意,比如一条数据可以有多种显示方式似得.在eclipse中有很多种显示方式,在我看来project explorer不如package e

用eclipse开发j2me项目,出现Couldn't connect to virtual machine

问题描述 调试出现Couldn'tconnecttovirtualmachine的问题,麻烦知道的高手告诉下!先谢谢了我是刚刚开始自学用J2ME编写在eclipse上编写程序,按照网上下载的教程安装了sun的最新JDK环境jdk-6u19-windows-i586,安装好后配置环境变量,然后安装sun_java_me_sdk-3_0-win,安装顺利成功,然后把下载下来的eclipse-SDK-3.5.2-win32压缩包解压到一个分区的根目录下能正常打开,然后安装eclipseme.用的是ec

eclipse开发项目使用tomcat发布项目报错

问题描述 eclipse开发项目使用tomcat发布项目报错 和同学一起做的项目,用的同样的Eclipse,同样的Tomcat到我的电脑上出如下错误Unable to process Jar entry [org/logicalcobwebs/proxool/util/FastArrayList.class] from Jar [jar:file:/F:/MyJob/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/sz

在eclipse中开发web项目学生作业管理系统需要学习哪些方面的东西

问题描述 在eclipse中开发web项目学生作业管理系统需要学习哪些方面的东西 在校大学生党,想开发一个基于web的学生作业管理系统,在eclipse中编程,,除了eclipse的用法,我不知道还要学习哪些东西,求大神给建议,还有,数据库最好用什么呢,我的电脑之前卸载sql server有残留,所以sql server好像装不了了 解决方案 java web,Servlet,开发工具使用MyEclipse要好点,使用Eclipse的话还需要j2ee的一些插件.数据库建议学习使用mysql,简单

一个在websphere上的开发的项目如何配置到eclipse或myeclipse上

问题描述 有个项目是在websphere上面开发的.我现在想部署到eclipse上开发.eclipse已经安装了tomcat插件.websphere上创建项目流程如下:websphere上创建一个动态WEB项目.将项目源码拷贝到javasource中,配置构建路径源为javasource/erp_pojavasource/erp_po目录下有个servletcom.erp.purchase.serlet.purchaseserlet访问该servlet路径为post/servlet/com.er

搭建eclipse开发环境,安装了maven插件,导入已有项目,出现了很多bug,求解答

问题描述 搭建eclipse开发环境,安装了maven插件,导入已有项目,出现了很多bug,求解答 解决方案 maven插件没有装对http://www.cnblogs.com/icerainsoft/articles/2267958.html 解决方案二: 安装了maven之后,先测试一个小小的项目,确定maven装好了 解决方案三: 现在maven安装好了,但JSP problem 和Java problem还没有解决

在eclipse中开发的项目在myeclipse中使用吗

问题描述 大神们,我在eclipse中开发的项目,现在在myeclipse中发布,不要修改发布路径,这些东西吗 解决方案 解决方案二:以前经常干这种事,现在反过来干解决方案三:这叫什么?你发布干嘛发布到MyEclipse里?发布到web容器中解决方案四:是要将工程导进去重新修改吧,发布的话直接到包出来放容器就行了,eclipse和myeclipse都只是开发工具解决方案五:只用个tomcat发布一下就可以了解决方案六:参考楼上,谢谢解决方案七:重新导入一下不行吗?解决方案八:myeclipse配

Eclipse开发工具使用指南

2001 年11 月 IBM 宣布捐出了价值 4 千万美金的开发软件给开放源码的 Eclipse 项目.如此受青睐的 Eclipse 是什么样子呢,如何使用呢?本文的第一部分会使你对Eclipse有一个初步的认识.并且,Eclipse这个号称未来能进行任何语言开发的IDE集大成者,又将如何实现它的这一宏伟目标?第二部分介绍的Eclipse的插件开发将是其中的关键所在. Eclipse 是替代IBM Visual Age for Java(以下简称IVJ)的下一代IDE开发环境,但它未来的目标不仅