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删除页面记录 同时刷新页面 删除条件用GET方式获得
Jan 10 PHP
php 下载保存文件保存到本地的两种实现方法
Aug 12 PHP
php 启动报错如何解决
Jan 17 PHP
php页码形式分页函数支持静态化地址及ajax分页
Mar 28 PHP
PHP生成自适应大小的缩略图类及使用方法分享
May 06 PHP
thinkphp常见路径用法分析
Dec 02 PHP
php使用CURL伪造IP和来源实例详解
Jan 15 PHP
php定义一个参数带有默认值的函数实例分析
Mar 16 PHP
YII框架中使用memcache的方法详解
Aug 02 PHP
PHP命名空间简单用法示例
Dec 28 PHP
phpstorm 配置xdebug的示例代码
Mar 31 PHP
PHP常用正则表达式精选(推荐)
May 28 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 is_file 判断给定文件名是否为一个正常的文件
2010/05/10 PHP
PHP __autoload()方法真的影响性能吗?
2012/03/30 PHP
PHP中设置时区,记录日志文件的实现代码
2013/01/07 PHP
php 反斜杠处理函数addslashes()和stripslashes()实例详解
2016/12/25 PHP
Laravel 登录后清空COOKIE的操作方法
2019/10/14 PHP
PHP常用函数之根据生日计算年龄功能示例
2019/10/21 PHP
获取Javscript执行函数名称的方法
2006/12/22 Javascript
学习从实践开始之jQuery插件开发 菜单插件开发
2012/05/03 Javascript
js判断客户端是iOS还是Android等移动终端的方法
2013/12/11 Javascript
js中style.display=&quot;&quot;无效的解决方法
2014/10/30 Javascript
jQuery中width()方法用法实例
2014/12/24 Javascript
每天一篇javascript学习小结(Array数组)
2015/11/11 Javascript
js实现字符串和数组之间相互转换操作
2016/01/12 Javascript
浅谈Javascript中的12种DOM节点类型
2016/08/19 Javascript
使用JavaScript为一张图片设置备选路径的方法
2017/01/04 Javascript
详解JavaScript调用栈、尾递归和手动优化
2017/06/03 Javascript
AngularJS 打开新的标签页实现代码
2017/09/07 Javascript
使用veloticy-ui生成文字动画效果
2018/02/08 Javascript
详解如何webpack使用DllPlugin
2018/09/30 Javascript
Python 时间处理datetime实例
2008/09/06 Python
Python中的自定义函数学习笔记
2014/09/23 Python
python+pandas+时间、日期以及时间序列处理方法
2018/07/10 Python
从DataFrame中提取出Series或DataFrame对象的方法
2018/11/10 Python
python基于plotly实现画饼状图代码实例
2019/12/16 Python
Pytorch GPU显存充足却显示out of memory的解决方式
2020/01/13 Python
Python3.7下安装pyqt5的方法步骤(图文)
2020/05/12 Python
python操作redis数据库的三种方法
2020/09/10 Python
18-35岁旅游团的全球领导者:Contiki
2017/02/08 全球购物
新加坡领先的时尚生活方式零售品牌:CHARLES & KEITH
2018/01/16 全球购物
Talbots官网:美国成熟女装品牌
2019/11/15 全球购物
Ibatis如何使用动态表名
2015/07/12 面试题
大学生学习2014年全国两会心得体会
2014/03/12 职场文书
爱耳日宣传活动总结
2014/07/05 职场文书
go类型转换及与C的类型转换方式
2021/05/05 Golang
详解Python中下划线的5种含义
2021/07/15 Python
CSS实现单选折叠菜单功能
2021/11/01 HTML / CSS