原文出处: http://hykloud.com/2012/03/08/information_technology/how-setup-eclipse-php-pdt-remote-system-explorer-subclipse/

我希望使用 Eclipse 来做 PHP 开发。在 Eclipse 中安装了 PHP 开发工具 (PDT),远程系统资源管理器 (RSE),和 svn  版本控制插件 Subclipse。

远程系统资源管理器插件可以让你在 Eclipse 中,直接连接远程服务器。这是一个非常好的插件,你可以有多个连接同时连接到多台服务器,并方便地管理它们。而且,您还可以用它浏览本地文件系统,并将 Eclipse 作为文本编辑器使用。

下面的操作在 Windows 7 上进行,应该也适用于 Mac 和 Linux。

第1步:下载并安装Eclipse

去 http://www.eclipse.org/download 下载 Eclipse Classic 32位版本(不要下载 Eclipse PHP 软件包),当前最新版本为 3.7.2 Indigo。

下载完成后,解压缩并将文件夹放到 C:\eclipse,启动 Eclipse 只需双击此文件夹中的 eclipse.exe,然后选择您的工作区文件夹。

第2步:PHP的PDT插件的设置

在 Eclipse 菜单中选:Help > Install New Software。这将使你看到这样的屏幕:

该窗口的顶部,你会看到一个下拉菜单,“work with”,单击并选择“ - All Available Sites - ”。

接下来在过滤窗搜索“PHP”,这将在三个不同的类别列出相同的插件。只要选择其中一个“PHP Development Tools (PDT)”然后点击“下一步”,安装完成后,它会要求你重新启动Eclipse,点击“立即重新启动”。你现在就装好了PHP PDT插件。

以后,需要安装新的软件时,都可遵循这里的步骤完成。

第3步:安装远程资源管理器

按照上述相同的步骤,搜索"Remote System",点选安装 'Remote System Explorer End-User Runtime' 和 'Remote System Explorer User Actions'。

第4步:配置PHP

Eclipse 3.7 默认情况下不会自动识别 php 文件类型。

去菜单 Windows > Preferences 选择 general > editors > file associations

单击“添加”按钮,加入 *.php。

当你打OK,你会看到下面的编辑器列表。点击“PHP编辑器”,然后点击右侧的默认按钮。然後點擊確定

第5步:配置远程系统资源管理器 (RSE)

你需要做的第一件事是添加远程系统资源管理器的视图到您的 Eclipse 工作区。

转到菜单 Window > Open Perspective > Other。选择并添加 Remote System Explorer。

现在Eclipse工作区将出现一个新标签窗口。默认情况下你可以浏览和编辑本地硬盘驱动器上的文件。

现在到了关键部分,设立一个新的conennection。在“远程系统”标签窗口点向下箭头,选择“新建连接”

在下一个屏幕上显示出所有连接类型。我要使用 SSH 连接。因此,选择“SSH Only”,点击“下一步”。

在下一个屏幕上,你将需要输入你的主机的地址。

现在你就有了一个新的连接出现在您的“远程系统”标签窗口,你会看到 'My Home' 和 'Root'。默认情况下只有这两个文件过滤器。

如果你想添加其他过滤器,您要右击“SFTP Files”然后选择“New”>“Filter”。

接下来,您将输入文件夹的位置,例如 /home/test。选择“下一步”,给过滤器命名,并单击“确定”。

第6步:远程系统资源管理器PHP文件的自动补全功能

要做到这一点,你需要编辑工作区文件夹中的一个隐藏文件。首先我们要让远程资源管理器显示隐藏文件,去菜单 Windows >Preferences 中,然后展开 Remote System > Files。

选中“显示隐藏文件”,然后单击“确定”。

现在我们要使用 RSE 编辑一个 Eclipse 的 .project 文件。因此,在您的“远程系统”标签窗口中打开你的本地文件,浏览到您的工作区文件夹。寻找称为“RemoteSystemsTempFiles”的文件夹,并打开它。现在你要编辑 .project 文​​件。打开该文件。

你要在<natures>标签之间添加下面这二行:

  1. <nature>org.eclipse.wst.jsdt.core.jsNature</nature>
  2. <nature>org.eclipse.php.core.PHPNature</nature>

保存该文件,并重新启动Eclipse。如果一切正确,你现在应该有自动完成功能了,将看起来像这样

第7步:安装版本控制插件 Subclipse

在 Eclipse 菜单中选:Help > Install New Software,搜索 Subclipse,或者使用 http://subclipse.tigris.org/update_1.8.x 作为更新网址。按照屏幕提示安装: Subclipse 和 SVNKit 即可,这里有详细说明。

别外,我还安装了一个Windows平台下的 Subversion (简称 svn) 客户端软件: TortaoiseSVN,通过 Windows Shell(Windows Explorer)就可以操作 svn 库。例如,检出工作副本,可先为副本创建一个文件夹,右击它,在菜单中选: TortoiseSVN → Checkout... ,输入 URL,如果你使用的是本地库而不是服务器,可输入文件夹地址:file:///c:/svn_repos/your_project/trunk。单击 OK 就可以了。

好了,你现在应该有一个较完整的 Eclipse PHP 开发环境了。希望你能喜欢,如果发现的任何错误,欢迎评论。

如何在 Eclipse 中使用插件构建 PHP 开发环境[转]的更多相关文章

  1. Eclipse安装Hadoop插件配置Hadoop开发环境

    一.编译Hadoop插件 首先需要编译Hadoop 插件:hadoop-eclipse-plugin-2.6.0.jar,然后才可以安装使用. 第三方的编译教程:https://github.com/ ...

  2. 如何开发Vite3插件构建Electron开发环境

    新用户购买<Electron + Vue 3 桌面应用开发>,加小册专属微信群,参与群抽奖,送<深入浅出Electron>.<Electron实战>作者签名版. 1 ...

  3. eclipse中创建NDK和JNI开发环境最简单配置方法

    一.使用环境 1.windows64位操作系统 2.ADT为adt-bundle-windows-x86_64-20130917 3.NDK为android-ndk-r9b 二.配置生成头文件.h ⒈ ...

  4. 如何在Eclipse中正确安装Jetty插件并初步使用(图文详解)

    不多说,直接上干货! 最近在做一个Storm项目,需要用到Jetty来进行展示.它类似于Tomcat. 一.eclipse中jetty插件安装 打开eclipse,依次点击菜单Help->Ecl ...

  5. 如何在eclipse中安装Jess

    如何在eclipse中安装Jess 浏览:49 | 更新:2014-05-12 16:39 这个文章帮了不少忙,感谢! 但经我实践,还要把插件那些文件向/dropins/sdk下也放一份,才能成功. ...

  6. eclipse中svn插件的安装

    Svn(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了SVN.Subversion项目的初衷是为了替换当年开源社区最为流行的版本控制软件 ...

  7. 如何在Eclipse中配置Tomcat(免安装版)

    如何在Eclipse中配置Tomcat(免安装版) 2013-10-09 23:19wgelgrsh | 分类:JAVA相关 | 浏览642次 分享到:   2013-10-10 17:10提问者采纳 ...

  8. 如何在Eclipse中添加Servlet-api.jar的方法

    方法一: 点击窗口->首选项->java->构建路径->类路径变量->新建:将你的tomcat目录下的common/lib/servlet.jar加进来.如果你建立了一个 ...

  9. 如何在Eclipse配置PyDev插件

    如何在Eclipse配置PyDev插件 | 浏览:1733 | 更新:2014-04-21 11:36 1 2 3 4 5 分步阅读 Eclipse配置PyDev插件 方法/步骤   从 Eclips ...

随机推荐

  1. May 05th 2017 Week 18th Friday

    No matter what have happened today, the sun will just rise in the morning of tomorrow. 无论今天发生了什么,明天早 ...

  2. 【转】C内存操作函数

    一.malloc/calloc 名称: Malloc/calloc 功能:  动态内存分配函数 头文件: #include <stdlib.h> 函数原形: void *malloc(si ...

  3. ARM实验6——ADC实验

    实验内容: 编写ADC程序,通过FS4412开发板上的电位器,改变ADC通道输入的电压值,经过ADC转换的值打印到终端. 实验目的: 熟悉开发环境: 掌握猎户座4412处理器ADC模块的使用和编程. ...

  4. 金庸的武侠世界和SAP的江湖

    2018年10月30日晚,成都地铁一号线,Jerry手机app上突然弹出来一条金庸去世的新闻. Jerry识字很早,小学一年级就开始蹭我父亲的<射雕英雄传>看了.小时候,我爸工作的车间里有 ...

  5. POJ - 1201 Intervals (最短路解线性规划)

    相交区间选尽量少的点是可以贪心的,右端点排序以后,尽量往右边放可以得到可以使得点在区间尽可能多. 但是我只想到了O(n)的维护方法.(数据比较水,能过... 或者是前缀和可以写sum(bi) - su ...

  6. 2017.9.24 基于HTML+JavaScript+CSS的开发案例&&JavaScript+CSS+DIV实现表格变色

    1.JavaScript+CSS+DIV实现下拉菜单 1.1 层标签<div> 基本语法: <div id="层编号" style="position: ...

  7. javaweb基础(37)_mysql数据库自动生成主键

    测试脚本如下: 1 create table test1 2 ( 3 id int primary key auto_increment, 4 name varchar(20) 5 ); 测试代码: ...

  8. jQuery deferred 使用心得

    因为项目的原因,我接触到了jQuery deferred 的这个神奇的工具,下面我用几个例子,与大家分享我的感悟. 我们有5个很耗时的函数 分别为fA.fB.fC.fD.fE  我们的需求是fA和fB ...

  9. HttpWebRequest类之基本定义

    HttpWebRequest和HttpWebResponse类是用于发送和接收HTTP数据的最好选择.它们支持一系列有用的属性.这两个类位 于System.Net命名空间,默认情况下这个类对于控制台程 ...

  10. 统计文件中的URL

    1. 题目: 一个文本文件中每一行中有一个URL,最多一万行,统计每一个URL的次数,输出到另外一个文件中,每一行前面是URL,后面是个数. 2.代码: package test; import ja ...