Eclipse的PHP插件PHPEclipse安装和使用


Posted in PHP onJuly 20, 2014

PHPEclipse是Eclipse的一个插件,提供了包括PHP语法分析、运行、调试等功能的集成开发环境。它基于Eclipse的插件机制,即插即用,配置和使用都非常方便。如果平时需要同时进行Java和PHP的Web开发,PHPEclipse是个不错的选择。下面将详细介绍PHPEclipse的安装及相关配置(注意:之前已用XAMPP搭建起PHP环境)。

第一阶段:PHPEclipse安装

第1步:百度搜索PHPEclipse,点击“PHPEclipse”进入PHPEclipse的官方网页。

Eclipse的PHP插件PHPEclipse安装和使用

第2步:点击页面右侧的“Getting PHPEclipse>>Binary&Source>> 1.2.3 Binary Download”,跳转到PHPEclipse的下载页面,选择下载文件保存位置,开始下载。

Eclipse的PHP插件PHPEclipse安装和使用 

第3步:此处下载的是PHPEclipse-1.2.3.200910091456PRD-bin.zip压缩文件,解压缩后,发现内容包括:两个文件夹features和plugins,一个xml文件site.xml。

Eclipse的PHP插件PHPEclipse安装和使用

第4步:将features和plugins中的内容复制到Eclipse的相应文件夹下,将site.xml复制到Eclipse的根目录即可。然后启动Eclipse(如果Eclipse已经启动,则重启Eclipse以使新添加的文件生效)。

第5步:如图所示,依次选择“Window>>Open Perspective>>Other…”,打开视图选择窗口。

Eclipse的PHP插件PHPEclipse安装和使用

第6步:在“Open Perspective”(视图选择)窗口中,找到“PHP”选项并双击,将在Eclipse中添加PHP视图。

Eclipse的PHP插件PHPEclipse安装和使用

第7步:添加成功后,会在Eclipse右上角看到“PHP”的视图选项,单击按钮即可将Eclipse切换到PHP视图。

 Eclipse的PHP插件PHPEclipse安装和使用

第8步:在Eclipse中依次选择“Window>>Preferences”,在弹出的Preferences窗口的从左侧菜单栏中依次点击“PHPeclipse>>PHP External Tools”,修改PHP配置信息。同时,我们发现“PHP External Tools”下包含三个子菜单:Apache、MySQL、XAMPP,用于设置Apache、MySQL、XAMPP的配置信息。

 Eclipse的PHP插件PHPEclipse安装和使用

第9步:点击“Apache”子菜单,修改Apache配置信息。将Apache路径修改为本机安装路径。修改样例如图所示,具体值以自己电脑为准。

Eclipse的PHP插件PHPEclipse安装和使用

第10步:修改MySQL配置信息,修改样例如图所示,具体值以自己电脑为准。

Eclipse的PHP插件PHPEclipse安装和使用

第11步:修改XAMPP配置信息,修改样例如图所示,具体值以自己电脑为准。修改完毕后点击“OK”保存修改内容。

Eclipse的PHP插件PHPEclipse安装和使用

第二阶段:PHPEclipse的基本使用方法

第1步:将Eclipse切换到PHP视图,依次选择“File>>New>>PHP Project”新建PHP工程。在“New PHPProject”窗口中输入工程名(Project name),选择工程保存位置(可以使用Eclipse默认工作空间”Use default location”,也可另行指定存储位置)。完成后点击“Finish”结束。

Eclipse的PHP插件PHPEclipse安装和使用

第2步:选中刚刚建立的Hello World工程,鼠标右键单击,在弹出的快捷菜单中选择“New>>PHP File”。

Eclipse的PHP插件PHPEclipse安装和使用

第3步:在弹出的新建窗口中,输入PHP文件名称,如index.php,然后点击“Finish”。

Eclipse的PHP插件PHPEclipse安装和使用

第4步:打开刚刚新建的index.php页面,在<?php  ?>标签之间添加输出语句,如图所示。

Eclipse的PHP插件PHPEclipse安装和使用

第5步:用XAMPP安装的Apache默认的文件访问路径为“C:/xampp/htdocs”(盘符等以自己的配置为准)。要想在Eclipse中运行PHP文件,就要修改Apache的文件访问路径。具体做法是修改Apache\conf下的httpd.conf文件中的DocumentRoot和Directory值,将其改为Eclipse的工作空间路径。

Eclipse的PHP插件PHPEclipse安装和使用

第6步:选中Hello World工程,鼠标右键单击,在弹出的菜单中选择“Properties”选项。在弹出的Properties窗口的左侧菜单栏中选择“PHP Properties Settings”,修改Project URI的值。默认值为http://localhost/,在后面添加工程名。这样在运行PHP文件时才能够正常定位到该工程。

Eclipse的PHP插件PHPEclipse安装和使用

第7步:点击“Start XAMPP”图标,启动XAMPP。XAMPP会自动将Apache等组件启动。同理,关闭Apache等功能,点击“Stop XAMPP”图标。

Eclipse的PHP插件PHPEclipse安装和使用

第8步:运行PHP文件。这里以Hello World\index.php为例。选中index.php,右键单击,选择“Open PHP Browser”,就能看到index.php在浏览器中的运行效果了。

Eclipse的PHP插件PHPEclipse安装和使用

PHP 相关文章推荐
人大复印资料处理程序_查询篇
Oct 09 PHP
MySQL修改密码方法总结
Mar 25 PHP
使用NetBeans + Xdebug调试PHP程序的方法
Apr 12 PHP
php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
May 09 PHP
php实现httpclient类示例
Apr 08 PHP
PHP统一页面编码避免乱码问题
Apr 09 PHP
php数组分页实现方法
Apr 30 PHP
phpStudy 2016 使用教程详解(支持PHP7)
Oct 18 PHP
Laravel框架模板加载,分配变量及简单路由功能示例
Jun 11 PHP
浅谈php的TS和NTS的区别
Mar 13 PHP
PHP 实现 JSON 数据的编码和解码操作详解
Apr 22 PHP
PHP使用Redis队列执行定时任务实例讲解
Mar 24 PHP
php多任务程序实例解析
Jul 19 #PHP
php实现斐波那契数列的简单写法
Jul 19 #PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
Jul 19 #PHP
完善CodeIgniter在IDE中代码提示功能的方法
Jul 19 #PHP
CodeIgniter中实现泛域名解析
Jul 19 #PHP
php实现建立多层级目录的方法
Jul 19 #PHP
PHP实现图片压缩的两则实例
Jul 19 #PHP
You might like
thinkphp命名空间用法实例详解
2015/12/30 PHP
Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)
2016/06/13 PHP
PHP对象实例化单例方法
2017/01/19 PHP
ThinkPHP 3使用OSS的方法
2018/07/19 PHP
学习jquery必备 api中英文对照的chm手册 下载
2007/05/03 Javascript
JavaScript 入门·JavaScript 具有全范围的运算符
2007/10/01 Javascript
js判断变量是否未定义的代码
2020/03/28 Javascript
js实现类似菜单风格的TAB选项卡效果代码
2015/08/28 Javascript
浅析location.href跨窗口调用函数
2016/11/22 Javascript
JavaScript 事件对内存和性能的影响
2017/01/22 Javascript
Vue axios全局拦截 get请求、post请求、配置请求的实例代码
2018/11/28 Javascript
Vue2.0+Vux搭建一个完整的移动webApp项目的示例
2019/03/19 Javascript
Vue 进阶之路(三)
2019/04/18 Javascript
Fetch超时设置与终止请求详解
2019/05/18 Javascript
分享一个vue项目“脚手架”项目的实现步骤
2019/05/26 Javascript
vue-cli3项目升级到vue-cli4 的方法总结
2020/03/19 Javascript
解决Vue中的生命周期beforeDestory不触发的问题
2020/07/21 Javascript
[01:36:19]Secret vs NB 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
用Python编写一个简单的俄罗斯方块游戏的教程
2015/04/03 Python
Python 基础知识之字符串处理
2017/01/06 Python
基于python3 类的属性、方法、封装、继承实例讲解
2017/09/19 Python
redis之django-redis的简单缓存使用
2018/06/07 Python
Python 用turtle实现用正方形画圆的例子
2019/11/21 Python
python基于Kivy写一个图形桌面时钟程序
2021/01/28 Python
使用CSS3实现字体颜色渐变的实现
2020/08/10 HTML / CSS
HTML5之WebGL 3D概述(上)—WebGL原生开发开启网页3D渲染新时代
2013/01/31 HTML / CSS
欧洲领先的火车票和大巴票预订平台:Trainline
2018/12/26 全球购物
复古服装:RetroStage
2019/05/10 全球购物
这76道Java面试题及答案,祝你能成功通过面试
2016/04/16 面试题
计算机工程学院个人求职信
2013/10/05 职场文书
前台文员的岗位职责
2013/11/14 职场文书
电气技术员岗位职责
2013/11/19 职场文书
函授毕业自我鉴定
2013/12/19 职场文书
计算机网络专业求职信
2014/06/05 职场文书
找规律教学反思
2016/02/23 职场文书
教你用python实现12306余票查询
2021/06/30 Python