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 相关文章推荐
第十节--抽象方法和抽象类
Nov 16 PHP
PHP技术开发技巧分享
Mar 23 PHP
php提交表单时判断 if($_POST[submit])与 if(isset($_POST[submit])) 的区别
Feb 08 PHP
PHP中图片等比缩放的实例
Mar 24 PHP
ajax完美实现两个网页 分页功能的实例代码
Apr 16 PHP
解析php DOMElement 操作xml 文档的实现代码
May 10 PHP
PHP中include与require使用方法区别详解
Oct 19 PHP
PHP生成Gif图片验证码
Oct 27 PHP
php实现搜索类封装示例
Mar 31 PHP
全面解析PHP操作Memcache基本函数
Jul 14 PHP
yii2.0整合阿里云oss上传单个文件的示例
Sep 19 PHP
Laravel 5.5 实现禁用用户注册示例
Oct 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
php递归列出所有文件和目录的代码
2008/09/10 PHP
php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)
2012/07/31 PHP
PHP删除数组中特定元素的两种方法
2013/07/02 PHP
php表单提交实例讲解
2015/11/12 PHP
PHP格式化MYSQL返回float类型的方法
2016/03/30 PHP
php微信支付接口开发程序
2016/08/02 PHP
PHP连接MySQL数据库操作代码实例解析
2020/07/11 PHP
jquery判断RadioButtonList和RadioButton中是否有选中项示例
2013/09/29 Javascript
js电话号码验证方法
2015/09/28 Javascript
体验jQuery和AngularJS的不同点及AngularJS的迷人之处
2016/02/02 Javascript
javascript类型系统——undefined和null全面了解
2016/07/13 Javascript
浅述Javascript的外部对象
2016/12/07 Javascript
原生JS实现圣旨卷轴展开效果
2017/03/06 Javascript
javascript实现下雨效果
2017/03/27 Javascript
解决angularjs前后端分离调用接口传递中文时中文乱码的问题
2018/08/13 Javascript
微信小程序如何获取手机验证码
2018/11/04 Javascript
javascript的this关键字详解
2019/05/20 Javascript
OpenLayers3实现测量功能
2020/09/25 Javascript
JS时间戳与日期格式互相转换的简单方法示例
2021/01/30 Javascript
[49:11]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第二场 12.20
2020/12/23 DOTA
python中的编码知识整理汇总
2016/01/26 Python
Python内建数据结构详解
2016/02/03 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
2019/06/20 Python
用Python识别人脸,人种等各种信息
2019/07/15 Python
使用APScheduler3.0.1 实现定时任务的方法
2019/07/22 Python
python3-flask-3将信息写入日志的实操方法
2019/11/12 Python
JetBrains PyCharm(Community版本)的下载、安装和初步使用图文教程详解
2020/03/19 Python
CSS3属性 line-clamp控制文本行数的使用
2020/03/19 HTML / CSS
旧时光糖果:Old Time Candy
2018/02/05 全球购物
英国最大的自有市场,比亚马逊便宜:Flubit
2019/03/19 全球购物
企划专员岗位职责
2013/12/09 职场文书
护理专业自荐信范文
2014/02/26 职场文书
cf战队收人广告词
2014/03/14 职场文书
国际金融专业自荐信
2014/07/05 职场文书
工程造价专业求职信
2014/07/17 职场文书
Ajax实现异步加载数据
2021/11/17 Javascript