用Eclipse开发PHP项目

6、Eclipse开发环境:界面、功能与项目搭建全解析 本文全面解析了Eclipse开发环境在PHP项目开发中的应用。从Eclipse的核心界面视图(如大纲视图、书签视图和PHP浏览器视图)的使用,到视角的个性化设置和项目搭建流程,详细介绍了如何在Eclipse中高效进行PHP开发。此外,还涵盖了PHP类和页面的编写、代码调试技巧以及版本控制和代码检查工具的集成,帮助开发者全面掌握Eclipse在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的开发者提供一个近乎完美的解决方案。

 

原文地址:http://blog.youkuaiyun.com/firerain/archive/2006/04/24/675557.aspx

eclipse_php php的eclipse开发工具,php的eclipse开发工具,php的eclipse开发工具,php的eclipse开发工具,方便 立即下载

相关推荐

eclipse-php版本

eclipse-php版本 中文版 解压然后安装jdk64位 直接使用,里面集成代码自动整理SVN

想用Eclipse写PHP? 过来人:安装就像一场持久战!

最近有个刚入行的老弟问我:哥,我想用Eclipse写PHP,靠谱不? 我当场就笑了,这让我想起了当年被Eclipse支配的恐惧。不过话说回来,这东西用顺手了还真能提高生产力,今天就来聊聊这个让人又爱又恨的开发环境。安装篇:一场与JRE的持久战首先你得明白,Eclipse这货就是个Java程序

JcrqBJWV的博客 569

pe卸载win10更新补丁_禁用Win10系统更新

众所周知,最近WIN10的强制更新导致了很多问题。如:(部分专业软件系统更新后无法使用,硬件中键盘、鼠标、指纹之类的硬件,更新补丁后失灵等问题)。而之前的禁用WindowsUpdate的方法已经失效。下面我们另辟蹊径,利用系统权限的方法使Win10无法更新,达到禁用更新的目的。1.计算机管理-服务中禁用Windows Update服务。2.打开C:\Windows\softwareDistribu...

weixin_39702479的博客 1万+

eclipse php 开发

安装wamp并启动,启动后在浏览器输入Localhost如果能访问说明安装启动成功。 打开eclipse,点击Help菜单——>eclipse marketplace,打开后搜索php,找到pdt安装即可。 安装好后配置php,点击windwos菜单——>preferences——>php——>php executables,添加php运行环境,选择wamp目录下的bin目录中的php.exe

kucoll的专栏 416

MATLAB实战:四桥臂逆变器3D-SVPWM调制算法仿真全流程(附代码)

本文提供了一份完整的MATLAB/Simulink实战指南,详细解析了四桥臂逆变器的3D-SVPWM调制算法仿真全流程。文章从工程实践出发,手把手指导如何搭建模型,涵盖从abc静止坐标系变换、三维空间矢量区域判定、作用时间计算到PWM信号生成与调试等核心环节,并附有代码示例和常见问题解决方案,旨在帮助工程师快速掌握这一应对不平衡负载的高效调制技术。

qsc90123456的博客 234

深度强化学习系列(13): 策略梯度(Policy Gradient)

对于DQN来说使用一个网络直接逼近了值函数,最后取得了非常不错的效果, 但是对于一些连续性控制或者动作空间特别大的环境来说,很难全部计算所有的值函数来得到最好的策略,那么直接计算策略的方法就别提出来了。 回顾一下前面几篇,所谓的策略,其实就是状态到动作的映射数学表达为 π:s→aπ:s→a\pi : s \to a, 我们用ττ\tau 表示状态s到最后一个状态的一个序列,表示为: τ:st...

深度强化学习(DeepRL)探索博客 4642

eclipse-php配置

1、从eclipse官网下载php专用的ide; 2、解压到e盘,去掉嵌套的文件夹,将文件名改为eclipse-php; 3 3、双击eclipse图标就可以启动eclipse了; 4、设置编码格式: 5、导入已有的eclipse项目: 在项目浏览区右键-import,就可以了,可以导入

壁立千仞无欲则刚的博客 3999

高速串行信号仿真避坑指南:为什么你的SIwave Xnet设置了却不出结果?

本文深入解析SIwave中Xnet功能在高速串行信号仿真中的常见问题,包括模型缺失、网络不完整和端口设置错误等关键误区。通过详细的电路元件模型验证、网络完整性检查及端口配置指南,帮助工程师有效解决仿真不出结果的问题,提升信号完整性分析效率。

weixin_29218963的博客 252

使用Eclipse开发PHP项目

初次使用Eclipse开发PHP项目,安装还是得花费一定的时间的,仔细看一下本 文,可以节约不少时间。首先。Eclipse项目是用Java开发的,所以需要在Java的虚拟机上运行,而Eclipse缺省是没有带虚拟机的,所以如 果你的机器上没有安装Java虚拟机(一般的Windows机器上都没安装),你先得安装一个,在这里顺便说一下,安装Java虚拟机有J2SDK和 J2RE供选择,J2SDK中...

网站开发初中级代码参考-转载 228

【CSP-J/S】复赛注意事项 上机文件组织形式

每年/S 复赛都有很多同学因为一些小失误导致一年的努力付之东流。Tony老师整理了一些复赛容易踩坑的点,或许对你有帮助!

星卯教育-信奥教练tony 1万+

Deepseek Engram 论文全面解读

以下是对 DeepSeek 与北京大学于联合发布的论文《》(简称Engram 论文)的。

lpfasd123的博客 355

Eclipse-------用Eclipse开发PHP项目

一、安装初次使用Eclipse开发PHP项目,安装还是得花费一定的时间的,仔细看一下本文,可以节约不少时间。首先。Eclipse项目是用Java开发的,所以需要在Java的虚拟机上运行,而Eclipse缺省是没有带虚拟机的,所以如果你的机器上没有安装Java虚拟机(一般的Windows机器上都没安装),你先得安装一个,在这里顺便说一下,安装Java虚拟机有J2SDK和J2RE供选择,J2SDK

---------------阿谢—————『flyxiaoye』---------- 726

微信小程序逆向实战:从HTTPS抓包到API接口全解构

方案原理优点缺点方案一:使用低版本微信+系统代理微信7.0以下版本未强制不走代理操作简单容易被封号,无法使用新版小程序方案二:Hook SSL层(Xposed/Frida)动态Hook Java的TrustManager或系统的SSLContext,绕过证书校验灵活可控需要Root/越狱,技术门槛高方案三:VPN转发抓包(PacketCapture)利用Android VPNService将所有流量转发到本地代理无需Root,兼容性好部分机型存在性能问题。

2201_76125261的博客 267

Eclipse开发PHP项目【转】

  一、安装初次使用Eclipse开 发PHP项目,安装还是得花费一定的时间的,仔细看一下本文,可以节约不少时间。首先。Eclipse项目是用Java开发的,所以需要在Java的虚拟 机上运行,而Eclipse缺省是没有带虚拟机的,所以如果你的机器上没有安装Java虚拟机(一般的Windows机器上都没安装),你先得安装一个, 在这里顺便说一下,安装Java虚拟机有J2SDK和J2RE供选...

唯品衣秀 182

搭建自己的MQTT服务器,实现设备上云(Ubuntu+EMQX)

这篇文章教大家在ECS云服务器上部署EMQX,搭建自己私有的MQTT服务器,配置EMQX实现设备上云,设备数据转发,存储;服务器我采用的华为云的ECS服务器,系统选择Ubuntu系统。

2万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

eclipse中php项目开发的环境配置说明

PHP开发的环境配置比Java开发要简单点,也就是我们不用安装jdk了,我们不用安装tomcat了,仅仅通过一种集成环境来安装就好了。 PHP开发,其实有很多种环境配置方式,我这里使用了XAMPP进行配置,还有一种wamp的配置方式,两种方式差不多,但是XAMPP的环境是可以应用于Linux系统中的。 首先,要下载xampp-win32-5.6.14-0-VC11-installer.exe ...

weixin_34221073的博客 110

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

使用Eclipse开发PHP项目[转]

一、安装初次使用Eclipse开发PHP项目,安装还是得花费一定的时间的,仔细看一下本文,可以节约不少时间。首先。Eclipse项目是用Java开发的, 所以需要在Java的虚拟机上运行,而Eclipse缺省是没有带虚拟机的,所以如果你的机器上没有安装Java虚拟机(一般的W

hnxiangyan的专栏 1217

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

eclipse 安装php插件及配置xampp集成环境开发php项目

1.首先要做的事是到网上现在xampp集成开发环境服务,可以百度搜索到。 2.进行xampp安装,在安装过程中只需要勾选我们需要的几项就可以了 3安装后查看Apache端口是否被占用,如被占用打开以下选项进行配置,打开httpd.config项,找的Listen 80修改为其他端口即可。 4.接下来是eclipse的php插件下载安装及eclipse配置的修改:原文 PHP

LengYueQiuHan的博客 4349

【亲测免费】 Eclipse PDT 开源 PHP 开发工具指南

Eclipse PDT 开源 PHP 开发工具指南 项目介绍 Eclipse PDT(PHP Development Tools)是Eclipse基金会下的一款强大且成熟的开源PHP集成开发环境(IDE)。它专为PHP开发者设计,提供了丰富的代码编辑、调试、语法高亮、自动补全等功能,极大地提高了PHP开发的效率和便捷性。PDT基于Eclipse平台,利用其插件架构,使得扩展和定制成为可能,满足了不...

gitblog_01080的博客 1439
上一篇: IIS下PHP的ISAPI和FastCGI比较
下一篇: 使用VHD方式安装Win7不能启动的问题
AI风
博客等级 码龄26年 25粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值