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获取本周,上周,本月,上月,本季度日期的代码
Aug 05 PHP
php读取javascript设置的cookies的代码
Apr 12 PHP
php 生成文字png图片的代码
Apr 17 PHP
PHP发明人谈MVC和网站设计架构 貌似他不支持php用mvc
Jun 04 PHP
PHP中的cookie不用刷新就生效的方法
Feb 04 PHP
教你如何使用php session
Oct 28 PHP
php foreach循环中使用引用的问题
Nov 06 PHP
php制作简单模版引擎
Apr 07 PHP
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
Nov 09 PHP
php中引用&amp;的用法分析【变量引用,函数引用,对象引用】
Dec 12 PHP
详解php语言最牛掰的Laravel框架
Nov 20 PHP
PHP小程序支付功能完整版【基于thinkPHP】
Mar 26 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网页后退不再出现过期
2007/03/08 PHP
php下实现折线图效果的代码
2007/04/28 PHP
PHP统计目录下的文件总数及代码行数(去除注释及空行)
2011/01/17 PHP
php header Content-Type类型小结
2011/07/03 PHP
解析isset与is_null的区别
2013/08/09 PHP
php curl_init函数用法
2014/01/31 PHP
又一个PHP实现的冒泡排序算法分享
2014/08/21 PHP
PHP的关于变量和日期处理的一些面试题目整理
2015/08/10 PHP
基于PHP实现等比压缩图片大小
2016/03/04 PHP
用php+ajax新建流程(请假、进货、出货等)
2017/06/11 PHP
JS 无法通过W3C验证的处理方法
2010/03/09 Javascript
使用jquery实现图文切换效果另加特效
2013/01/20 Javascript
JS 打印界面的CSS居中代码适用所有浏览器
2014/03/19 Javascript
Jquery中Event对象属性小结
2015/02/27 Javascript
JS对字符串编码的几种方式使用指南
2015/05/14 Javascript
JavaScript知识点总结(十)之this关键字
2016/05/31 Javascript
js获取上传文件的绝对路径实现方法
2016/08/02 Javascript
详解Vue使用 vue-cli 搭建项目
2017/04/20 Javascript
深入理解ES6学习笔记之块级作用域绑定
2017/08/19 Javascript
Vue中的transition封装组件的实现方法
2019/08/13 Javascript
深入理解redux之compose的具体应用
2020/01/12 Javascript
vue+vant实现商品列表批量倒计时功能
2020/01/13 Javascript
js实现删除json中指定的元素
2020/09/22 Javascript
[01:10]DOTA2次级职业联赛 - EP战队宣传片
2014/12/01 DOTA
python实现将汉字转换成汉语拼音的库
2015/05/05 Python
Python中内建函数的简单用法说明
2016/05/05 Python
Python max内置函数详细介绍
2016/11/17 Python
对pandas的行列名更改与数据选择详解
2018/11/12 Python
django中forms组件的使用与注意
2019/07/08 Python
Python中使用Selenium环境安装的方法步骤
2021/02/22 Python
阿尔卡特(中国)的面试题目
2014/08/20 面试题
请介绍一下WSDL的文档结构
2013/03/17 面试题
小学优秀教师先进事迹材料
2014/12/16 职场文书
乱世佳人观后感
2015/06/08 职场文书
PostgreSQL事务回卷实战案例详析
2022/03/25 PostgreSQL
tomcat默认最大连接数及相关调整方法
2022/05/06 Servers