### 64位系统下的Apache+MySQL+PHP安装配置知识点详解
#### 一、Apache的安装及配置
**1.1 安装准备**
- **软件版本**: 准备好 Apache 的 64 位版本。本文档示例中使用的版本为 `httpd-2.2.13-win64.rar`。
- **安装步骤**: 将 Apache 的压缩包解压至指定目录, 如本例中的 `D:\apache`。
**1.2 开始安装**
- **解压安装包**: 将 `httpd-2.2.13-win64.rar` 解压到硬盘中, 如 `D:\apache`。
- **配置文件修改**:
- **ServerRoot**: 设置服务器根目录为 `D:/apache`。
- **ServerName**: 设置服务器名称为 `localhost:80`。
- **DocumentRoot**: 设置文档根目录为 `D:/apache/htdocs`。
- **DirectoryIndex**: 设置默认文档为 `index.html`, `index.htm`, `index.php`。
- **ScriptAlias**: 设置 CGI 脚本别名为 `/cgi-bin/`。
- **LoadModule**: 确认已启用 URL 重写模块, 即取消 `LoadModule rewrite_module modules/mod_rewrite.so` 的注释。
- **安装Apache**:
- 在命令提示符窗口中, 输入以下命令进行安装: `D:\apache\bin\httpd.exe –k install`。
- 再次输入以下命令来启动 Apache 服务: `D:\apache\bin\httpd.exe –k start`。
- 注意: 在 Vista 和 Server 2008 等操作系统上, 需要以管理员身份运行命令提示符窗口。
**1.3 安装结束**
- 打开 `ApacheMonitor.exe` 来监控 Apache 的状态, 该工具位于 `D:\apache\bin`。
#### 二、PHP的安装及配置
**2.1 安装准备**
- **软件版本**: 准备好 PHP 的 64 位版本, 本例中使用的是 `php-5.2.5-x64-2007-11-12.zip`。
**2.2 开始安装**
- **解压安装包**: 将压缩包解压至指定目录, 如 `D:\php`, 并将文件夹重命名为 `php`。
- **配置Apache**:
- 在 `httpd.conf` 文件中添加以下配置:
- `LoadModule php5_module "D:/php/php5apache2_2.dll"`
- `AddType application/x-httpd-php .php`
- `PHPIniDir "D:/php"`
- 复制 `php.ini-production` 或 `php.ini-development` 并重命名为 `php.ini`。
- 设置环境变量 `PHPRC` 的值为 `D:\php\php.ini`。
- **系统文件复制**:
- 将以下文件复制到系统目录下 (通常是 `C:/Windows/system32`):
- `D:/php/php5ts.dll`
- `D:/php/php5isapi.dll`
- `D:/php/php5apache2_2.dll`
- `D:/php/ext/php_mysql.dll`
- **邮件地址设置**(可选):
- 在 `php.ini` 文件中设置 `sendmail_from = [email protected]`。
- **MySQL 相关设置**:
- 在 `php.ini` 文件中设置 MySQL 的默认端口和主机:
- `mysql.default_port = 3306`
- `mysql.default_host = localhost`
- 设置缓存存放位置:
- `session.save_path = "C:/tmp"`
**2.3 安装结束**
- 重启 Apache 服务后, 测试 PHP 是否成功安装。
#### 三、MySQL的安装配置
**3.1 安装准备**
- **软件版本**: 准备好 MySQL 的 64 位安装包, 本例中使用的是 `mysql-essential-5.0.86-winx64.rar`。
**3.2 开始安装**
- **解压安装包**: 解压 `mysql-essential-5.0.86-winx64.rar` 压缩包, 运行 `mysql-essential-5.0.86-winx64.msi`。
- **安装向导**:
- 选择 `Custom` 安装模式。
- 在 `Developer Components` 上选择 `This feature, and all subfeatures, will be installed on local hard drive`。
**3.3 安装结束**
- 完成以上步骤后, MySQL 将被成功安装和配置。
### 总结
本文档详细介绍了如何在 64 位系统环境下安装和配置 Apache, PHP 和 MySQL。通过这些步骤, 用户可以在本地搭建一个完整的 LAMP (Linux, Apache, MySQL, PHP) 环境。对于 Web 开发者来说, 这些工具是必不可少的基础平台, 可以帮助快速构建和部署 Web 应用程序。