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 相关文章推荐
在Windows系统上安装PHP运行环境文字教程
Jul 19 PHP
PHP中HTML标签过滤技巧
Jan 07 PHP
php读取目录所有文件信息dir示例
Mar 18 PHP
codeigniter自带数据库类使用方法说明
Mar 25 PHP
ThinkPHP CURD方法之page方法详解
Jun 18 PHP
PHP中的命名空间相关概念浅析
Jan 22 PHP
ecshop 2.72如何修改后台访问地址
Mar 03 PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
Mar 21 PHP
php set_include_path函数设置 include_path 配置选项
Oct 30 PHP
PHP中PDO事务处理操作示例
May 02 PHP
关于ThinkPHP中的异常处理详解
May 11 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
Apr 04 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
PHP模板引擎smarty详细介绍
2015/05/26 PHP
JQuery 引发两次$(document.ready)事件
2010/01/15 Javascript
网易JS面试题与Javascript词法作用域说明
2010/11/09 Javascript
关于extjs treepanel复选框选中父节点与子节点的问题
2013/04/02 Javascript
从js向Action传中文参数出现乱码问题的解决方法
2013/12/29 Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
2015/04/16 Javascript
JavaScript中reduce()方法的使用详解
2015/06/09 Javascript
浅谈javascript原型链与继承
2015/07/13 Javascript
JavaScript 七大技巧(一)
2015/12/13 Javascript
JavaScript 消息框效果【实现代码】
2016/04/27 Javascript
vue.js表格组件开发的实例详解
2016/10/12 Javascript
jQuery 全选 全不选 事件绑定的实现代码
2017/01/23 Javascript
JavaScript 中调用 Kotlin 方法实例详解
2017/06/09 Javascript
Vue.js实现实例搜索应用功能详细代码
2017/08/24 Javascript
微信小程序左滑动显示菜单功能的实现
2018/06/14 Javascript
JavaScript常见JSON操作实例分析
2018/08/08 Javascript
vue下history模式刷新后404错误解决方法
2018/08/18 Javascript
如何在 JavaScript 中更好地利用数组
2018/09/27 Javascript
详解javascript replace高级用法
2019/02/17 Javascript
AjaxFileUpload.js实现异步上传文件功能
2019/04/19 Javascript
layui layer select 选择被遮挡的解决方法
2019/09/21 Javascript
微信小程序页面渲染实现方法
2019/11/06 Javascript
Node快速切换版本、版本回退(降级)、版本更新(升级)
2021/01/07 Javascript
在Python 3中实现类型检查器的简单方法
2015/07/03 Python
python通过elixir包操作mysql数据库实例代码
2018/01/31 Python
Python使用matplotlib和pandas实现的画图操作【经典示例】
2018/06/13 Python
Python装饰器简单用法实例小结
2018/12/03 Python
python批量将excel内容进行翻译写入功能
2019/10/10 Python
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
银行求职推荐信范文
2013/11/30 职场文书
文科生自我鉴定
2014/02/15 职场文书
百货商场楼层班组长竞聘书
2014/03/31 职场文书
环保专项行动方案
2014/05/12 职场文书
2014年驾驶员工作总结
2014/11/18 职场文书
英文升职感谢信
2015/01/23 职场文书
MySQL事务的ACID特性以及并发问题方案
2022/07/15 MySQL