跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

使用开源软件设计、开发和部署协作型 Web 站点,第 4 部分: 在 Linux 中建立开发环境

Alister Lewis-Bowen, 高级软件工程师, EMC
Alister's photo
Alister Lewis-Bowen 是 IBM 的 Internet Technology Group 的高级软件工程师。他从 1993 年开始作为 IBM 英国职员从事互联网和 Web 技术方面的工作。Alister 后来到美国为 IBM 赞助的体育活动的 Web 站点工作,之后成为 ibm.com 的高级网管。他当前正在帮助创建语义 Web 原型。
Stephen Evanchik, 软件工程师, EMC
Stephen's photo
Stephen Evanchik 是 IBM 的 Internet Technology Group 的软件工程师。他是许多开放源码软件项目的代码贡献者,其中最著名的是 Linux 内核中的 IBM TrackPoint 驱动程序。Stephen 当前从事语义 Web 技术。
Louis Weitzman, 高级软件工程师, EMC
Louie's photo
Louis Weitzman 是 IBM 的 Internet Technology Group 的高级软件工程师。他从事设计和计算已经有 30 年了。他曾经帮助开发 ibm.com 使用的基于 XML 片段的内容管理系统,当前正在从事将设计过程融入新项目的工作。

简介:  在这个 系列 中,在 IBM Internet Technology Group 团队的带领下使用一套可免费获得的软件来设计、开发和部署一个完整的社区 Web 站点。在本教程中,您将学习如何安装和配置为 Linux™ 构建基于 Drupal 的开发环境所需的所有软件。本教程描述如何安装和配置这个团队在开发环境中使用的软件,包括 Eclipse、MySQL、Drupal、Apache、PHP 和 phpMyAdmin。

查看本系列更多内容

发布日期:  2007 年 3 月 31 日
级别: 中级

访问情况 : 9283 次浏览
评论: 

开始之前

关于本教程

本教程将帮助您在 Linux 中安装和配置开发基于 Drupal 的 Web 站点所需的所有软件。我们将讲解我们建立的开发环境以及在开发过程中的工作方式。并非每个人都是软件安装方面的专家,所以需要有人解释一下高效率的开发环境应该如何工作。在本教程结束时,将建立一个开发环境,可以用于任何开发项目。

本教程是与 第 3 部分 相对应的,第 3 部分描述了如何安装和配置 Windows 开发环境。

我们的开发平台主要依靠开放源码软件,实际的开发在 Eclipse 集成开发环境(IDE)中进行。我们选择 Eclipse 是因为它提供了有助于进行协作的共同开发平台,包括出色的项目文件管理、本地修订历史和集成的修订控制系统。如果每个开发人员都使用同样的开发环境,就更容易共享和开发代码。尽管没有理由阻止团队的成员使用他们自己喜欢的工具和环境,但是这会增加不必要的复杂性。

本教程并不解释如何使用软件;而是要讲解如何安装和配置这些工具,让它们能够一起工作。本文假设您具备一般性开发知识,但是可能不熟悉这些软件。在网上和 developerWorks 中有许多精彩的教程,它们非常详细地描述了这些软件组件。(更多信息请参见 参考资料。)


先决条件

在安装和配置软件环境之前需要具备的先决条件包括:

  • Linux(SUSE Linux、Fedora、Debian 或 Ubuntu)
  • Java 1.4 或更高版本(最好是 Java 5)
  • 互联网连接(最好是宽带)
  • 约 250 MB 的可用硬盘空间

我们将安装几个软件包,这需要几百 MB 的空闲硬盘空间,而且如果使用拨号互联网连接的话,可能要花几小时下载。表 1 列出了将建立的开发环境所需的软件和安装后的大小。


表 1. 开发环境中的软件
软件安装后的大小
Eclipse SDK205 MB
MySQL38.8 MB
Drupal 4.71.7 MB
Apache HTTP Web Server 2.04.2 MB
phpMyAdmin10.9 MB
PHP2.4 MB

在安装所有这些软件包之后,我们将针对开发的需要对它们进行配置。但 Drupal 系统是个例外。我们将 Drupal 安装在 Eclipse 中,但是在配置完 Eclipse 之前不讨论 Drupal 的安装。

示例

需要注意的一点是,本教程将在所有示例中使用 SUSE Linux 10.0。SUSE Linux 10.0 是一种现代的高质量的可免费下载的 Linux 发布版。您可能喜欢另一种发布版,所以我们会提供其他流行的发布版所需的软件包清单。

如果您不使用 SUSE Linux 10.0,仍然可以学习本教程,因为这里介绍的方法和概念适用于所有 Linux 发布版。您应该注意相应的配置文件路径差异和其他差异。

在安装期间,我们将依靠 Linux 发布版的包管理系统来解析所有包依赖性。如果由于某种原因您的发布版没有提供满足我们的基本版本需求的包,那么一般情况下,可以用我们的版本替代发布版中的版本。替换软件版本可能会影响可用的特性以及与开发目标的一致性。

1 页,共 16 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Web development, Open source, Linux
ArticleID=205201
TutorialTitle=使用开源软件设计、开发和部署协作型 Web 站点,第 4 部分: 在 Linux 中建立开发环境
publish-date=03312007
author1-email=alister@us.ibm.com
author1-email-cc=
author2-email=evanchik@us.ibm.com
author2-email-cc=
author3-email=louisw@us.ibm.com
author3-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。