本教程介绍如何在 //www.webjx.com/'>://www.webjx.com/os/windows/'>Windows XP 机器上设置 Apache Web 服务器、PHP 解释器和 MySQL 数据库以构成所需的开发环境。
开始之前
关于本教程
本教程会带您亲历将 //www.webjx.com/'>://www.webjx.com/os/windows/'>Windows XP 机器设置为 PHP 和 MySQL 开发环境的全过程。您将从下载和安装用于处理 HTTP 请求(您每次将 URL 输入到浏览器时提交的请求类型)的 Apache Web 服务器开始。您还将学习如何配置 Apache 服务器以便能够将 Web 站点文档存储在您希望存储的任何位置。您甚至还会学习设置 Apache 使用的默认索引文件。
设置好 Web 服务器之后,您将下载和安装 PHP 脚本语言。除了简单的下载操作之外,您还必须对 Apache 进行配置,使其能够将请求传递给 PHP 引擎。通过 Apache,您还将学习如何正确定位脚本文件,以及如何确保它们的安全性。
在 Web 服务器和 PHP 脚本引擎开始运行之后,剩下的任务就是添加数据库。通常,MySQL 是流行的数据库选择,因为它是免费和开源的 —— 我在本教程中使用的就是它。另一个可选方案是 IBM Cloudscape,它也是用 Java 编写的由标准驱动的关系数据库。它被设计用来嵌入到当今开发人员使用的诸多 Java 应用程序和服务器内。在本文中,您将学习如何在 //www.webjx.com/'>://www.webjx.com/os/windows/'>Windows 平台上安装 MySQL,以及如何将 PHP 脚本连接到 MySQL 数据库。
当您完成了上述操作之后,您将拥有一个完整的开发环境,可以用来测试和开发。
本教程针对 Web 开发人员编写。如果您已经可以熟练使用 PHP 和数据库,那么本教程将指导您开始在 //www.webjx.com/'>://www.webjx.com/os/windows/'>Windows XP 上运行 PHP(无论它是否始终保持和 Internet 的连接)。如果您刚刚开始 Web 编程,本教程将为您提供尝试 PHP 的练习环境。无论您具有何种专业水平,只要您愿意循序渐进,本教程都会让您学会在 //www.webjx.com/'>://www.webjx.com/os/windows/'>Windows 上使用 PHP。
您还将进行一些常规 //www.webjx.com/'>://www.webjx.com/os/windows/'>Windows 配置,包括设置环境。如果您熟悉 PATH 和其他 //www.webjx.com/'>://www.webjx.com/os/windows/'>Windows XP 环境变量,那么这完全不成问题;如果您不熟悉这些内容,也可以参考本教程中的相关介绍。
系统需求
您需要的全部软件和硬件是一台运行 //www.webjx.com/'>://www.webjx.com/os/windows/'>Windows XP 的机器(我使用 SP2,但是我在没有 SP2 的环境下运行相同的配置也有几年的时间了)。我将带您完成全部的下载和安装过程,因此您无需任何预先存在的软件。但您需要拥有对机器的管理员访问权限,因此如果您使用的是共享机器,可能会遇到问题。最后,您在使用本教程的过程中需要 Internet 访问来下载软件。然而,一旦您设置好了此环境,就不 需要 Internet 访问了。