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 相关文章推荐
基于mysql的bbs设计(四)
Oct 09 PHP
NO3第三帝国留言簿制作过程
Oct 09 PHP
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
Feb 22 PHP
MYSQL 小技巧 -- LAST_INSERT_ID
Nov 24 PHP
深入PHP数据加密详解
Jun 18 PHP
php将mysql数据库整库导出生成sql文件的具体实现
Jan 08 PHP
Laravel框架数据库CURD操作、连贯操作总结
Sep 03 PHP
ECSHOP在PHP5.5及高版本上报错的解决方法
Aug 31 PHP
Laravel中encrypt和decrypt的实现方法
Sep 24 PHP
用PHP做了一个领取优惠券活动的示例代码
Jul 05 PHP
smarty模板的使用方法实例分析
Sep 18 PHP
PHP设计模式之组合模式定义与应用示例
Feb 01 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实现模拟http请求的方法分析
2017/12/20 PHP
Laravel 登录后清空COOKIE的操作方法
2019/10/14 PHP
eclipse如何忽略js文件报错(附图)
2013/10/30 Javascript
js简单实现用户注册信息的校验代码
2013/11/15 Javascript
Seajs的学习笔记
2014/03/04 Javascript
javascript自定义in_array()函数实现方法
2015/08/03 Javascript
JS实现兼容性好,自动置顶的淘宝悬浮工具栏效果
2015/09/18 Javascript
jQuery Easyui实现左右布局
2016/01/26 Javascript
封装的dialog插件 基于bootstrap模态对话框的简单扩展
2016/08/10 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
2017/01/24 Javascript
three.js加载obj模型的实例代码
2017/11/10 Javascript
菊花转动的jquery加载动画效果
2018/08/19 jQuery
js实现小球在页面规定的区域运动
2020/06/16 Javascript
uniapp电商小程序实现订单30分钟倒计时
2020/11/01 Javascript
[02:49]2014DOTA2电竞也是体育项目! 势要把荣誉带回中国!
2014/07/20 DOTA
[53:13]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第三场 1月18日
2021/03/11 DOTA
python数据库操作常用功能使用详解(创建表/插入数据/获取数据)
2013/12/06 Python
使用Python程序抓取新浪在国内的所有IP的教程
2015/05/04 Python
python中map()函数的使用方法示例
2017/09/29 Python
Django contenttypes 框架详解(小结)
2018/08/13 Python
Python实现的特征提取操作示例
2018/12/03 Python
python使用 cx_Oracle 模块进行查询操作示例
2019/11/28 Python
python 如何设置守护进程
2020/10/29 Python
一文读懂python Scrapy爬虫框架
2021/02/24 Python
香港优质食材和美酒专门店:FoodWise
2017/09/01 全球购物
Chain Reaction Cycles芬兰:世界上最大的在线自行车商店
2017/12/06 全球购物
加拿大时尚潮流大码女装购物网站:Addition Elle
2018/04/02 全球购物
美国战术品牌:5.11 Tactical
2019/05/01 全球购物
邹越演讲观后感
2015/06/15 职场文书
仙境之桥观后感
2015/06/16 职场文书
经典爱情感言
2015/08/03 职场文书
2016年乡镇七一建党节活动总结
2016/04/05 职场文书
2016年社区服务活动总结
2016/04/06 职场文书
导游词之杭州岳王庙
2019/11/13 职场文书
python字典的元素访问实例详解
2021/07/21 Python
剑指Offer之Java算法习题精讲二叉树的构造和遍历
2022/03/21 Java/Android