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 相关文章推荐
PHP 5.0 Pear安装方法
Dec 06 PHP
php仿ZOL分页类代码
Oct 02 PHP
php设计模式 Observer(观察者模式)
Jun 26 PHP
php写的带缓存数据功能的mysqli类
Sep 06 PHP
解析php防止form重复提交的方法
Jul 01 PHP
使用gd库实现php服务端图片裁剪和生成缩略图功能分享
Dec 25 PHP
php加密算法之实现可逆加密算法和解密分享
Jan 21 PHP
使用php语句将数据库*.sql文件导入数据库
May 05 PHP
解决CodeIgniter伪静态失效
Jun 09 PHP
PHP执行SQL文件并将SQL文件导入到数据库
Sep 17 PHP
PHP检查网站是否宕机的方法示例
Jul 24 PHP
php+lottery.js实现九宫格抽奖功能
Jul 21 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下载
2006/12/12 PHP
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
2013/06/06 PHP
PHP多进程编程实例
2014/10/15 PHP
PHP简单日历实现方法
2016/07/20 PHP
List Installed Hot Fixes
2007/06/12 Javascript
&amp;lt;script defer&amp;gt; defer 是什么意思
2009/05/10 Javascript
让Firefox支持event对象实现代码
2009/11/07 Javascript
JavaScript 对象模型 执行模型
2010/10/15 Javascript
关于COOKIE个数与大小的问题
2011/01/17 Javascript
jQuery获取注册信息并提示实现代码
2013/04/21 Javascript
js获取select标签选中值的两种方式
2014/01/09 Javascript
jquery实现从数组移除指定的值
2015/06/24 Javascript
论Bootstrap3和Foundation5网格系统的异同
2016/05/16 Javascript
基于JQuery实现图片上传预览与删除操作
2016/05/24 Javascript
jQuery电话号码验证实例
2017/01/05 Javascript
angularjs+bootstrap实现自定义分页的实例代码
2017/06/19 Javascript
浅谈react+es6+webpack的基础配置
2017/08/09 Javascript
详解JavaScript中typeof与instanceof用法
2018/10/24 Javascript
Vue.js 事件修饰符的使用教程
2018/11/01 Javascript
详解如何在Vue项目中导出Excel
2019/04/19 Javascript
Python的Django应用程序解决AJAX跨域访问问题的方法
2016/05/31 Python
浅谈python日志的配置文件路径问题
2018/04/28 Python
详解python中的json和字典dict
2018/06/22 Python
基于Python List的赋值方法
2018/06/23 Python
聊聊python里如何用Borg pattern实现的单例模式
2019/06/06 Python
Pyinstaller 打包exe教程及问题解决
2019/08/16 Python
jupyter notebook远程访问不了的问题解决方法
2021/01/11 Python
英国婴儿及儿童产品商店:TigerParrot
2019/03/04 全球购物
上课迟到检讨书100字
2014/01/11 职场文书
卫生巾广告词
2014/03/18 职场文书
2014保险公司内勤工作总结
2014/12/16 职场文书
大学生毕业评语
2014/12/31 职场文书
党校毕业个人总结
2015/02/28 职场文书
个人年终总结范文
2015/03/09 职场文书
经费申请报告范文
2015/05/18 职场文书
2016暑期政治学习心得体会
2016/01/23 职场文书