开始之前
首先,了解本教程的主要内容以及如何从中最大程度地受益。
本教程介绍了 Linux® 上可用的各种编程工具。此外,还展示了在此平台上进行开发是何等快捷和简单,并给出了开源工具的最新创新。
了解如何在 Linux 上安装 Web 服务器、数据库和编程语言,如何组合这些块来构建一个应用程序,先是在 PHP,然后在 Ruby on Rails。
本教程面向所有有兴趣采用 Linux 作为开发平台的软件开发人员以及那些想要探索可免费得到的开源软件开发工具的开发人员。要跟随本教程进行学习,您必须对 Linux 命令行 shell 很熟悉并具有一些编程经验。具备在 Linux 上安装和配置软件的经验会有帮助,但不是必要条件。
要运行本教程中的示例,需要一个至少具备 300 MB 可用硬盘空间的 Linux 盒。为了安装这些软件包,要求对机器能够进行 Root 访问。本教程中的示例均创建于 Ubuntu Desktop Linux 8.04.1 之上,它作为 Parallels on Mac OS X Leopard 内的虚拟机运行。不过,Ubuntu 并非必需;这些示例使用的是 Aptitude,它可以在任何基于 Debian 的发行版内找到。
