### Apache + PHP + MySQL 在 Windows 下的安装与配置详解 #### 一、准备工作 在开始安装之前,确保已经从官方网站下载了以下三个组件的安装包: - **Apache HTTP Server**:`apache_2.0.55-win32-x86-no_ssl.msi` - **PHP**:`php-5.0.5-Win32.zip` - **MySQL**:`mysql-4.1.14-win32.zip` #### 二、安装 Apache HTTP Server 1. **启动安装程序**:双击下载好的 `apache_2.0.55-win32-x86-no_ssl.msi` 文件,启动 Apache HTTP Server 的安装向导。 2. **同意许可协议**:在安装向导中,选择 “I accept the terms in the License Agreement” 并点击 “Next”。 3. **填写基本信息**:在此步骤中,需要填写域名、服务器名称和管理员邮箱地址等信息。这些信息主要用于故障排查时的联系方式。 - **域名**:例如 `goodwaiter.com` - **服务器名称**:例如 `www.goodwaiter.com` - **管理员邮箱地址**:例如 `yinpeng@xinhuanet.com` 4. **选择安装模式**:有两种安装模式可供选择: - **为所有用户安装**:使用默认的 80 端口,并作为服务自动启动。 - **仅当前用户安装**:使用 8080 端口,手动启动服务。 5. **选择安装类型**:选择 “Custom” 安装类型,以便自定义安装路径和其他设置。 6. **指定安装路径**:选择 “Change” 来指定安装路径,通常建议不要安装在操作系统所在的磁盘,以免系统出现问题时影响 Apache 的配置文件。例如,选择安装在 `D:\` 目录下。 7. **确认安装选项**:检查所有设置是否符合要求后,点击 “Install” 开始安装过程。 8. **安装完成**:安装完成后,会出现一个绿色图标在任务栏通知区域,表示 Apache 服务已成功启动。可以通过浏览器访问 `http://127.0.0.1` 来测试 Apache 服务器是否正常工作。 #### 三、配置 Apache HTTP Server 1. **编辑配置文件**:通过 “开始” -> “所有程序” -> “Apache HTTP Server2.0.55” -> “Configure Apache Server” -> “Edit the Apache httpd.conf Configuration file” 来打开配置文件。 2. **基本配置调整**:配置文件中有很多选项可以调整,例如设置默认文档、监听端口、根目录等。 - **监听端口**:默认情况下,Apache 监听 80 端口。如果需要更改端口,可以在配置文件中找到 `Listen` 行并进行修改。 - **文档根目录**:Apache 的文档根目录决定了网站文件的存放位置。默认情况下,Apache 使用 `htdocs` 文件夹作为文档根目录。可以通过修改 `DocumentRoot` 和 `<Directory>` 配置项来指定新的文档根目录。 3. **重启服务**:每次修改配置文件后,都需要重启 Apache 服务以使更改生效。可以通过任务栏通知区域中的绿色图标,选择 “Restart” 来重启服务。 #### 四、安装 PHP 1. **解压 PHP 安装包**:将下载好的 `php-5.0.5-Win32.zip` 解压缩到合适的目录,例如 `D:\php`。 2. **配置 PHP**:将解压后的 `php.ini-dist` 文件复制为 `php.ini`,并根据需要进行配置。常见的配置包括时区、错误报告级别等。 3. **集成 PHP 到 Apache**:需要在 Apache 的配置文件中添加 PHP 的支持。通常需要在 `httpd.conf` 文件中加入以下行: ``` LoadModule php5_module "D:/php/php5apache2_0.dll" AddType application/x-httpd-php .php PHPIniDir "D:/php" ``` 这里假设 PHP 安装在 `D:/php` 目录下。 4. **重启 Apache 服务**:重启 Apache 服务以使 PHP 设置生效。 #### 五、安装 MySQL 1. **解压 MySQL 安装包**:将下载好的 `mysql-4.1.14-win32.zip` 解压缩到合适的目录,例如 `D:\mysql`。 2. **配置 MySQL**:创建 `my.ini` 文件来配置 MySQL 的参数,例如数据文件的存放位置、最大连接数等。 3. **启动 MySQL 服务**:通过命令行或图形界面工具启动 MySQL 服务。 4. **测试 MySQL**:使用 `mysql -u root -p` 命令登录 MySQL 数据库,验证安装是否成功。 #### 六、整合测试 1. **创建测试文件**:在 Apache 的文档根目录下创建一个 PHP 文件,例如 `test.php`,并在其中写入简单的 SQL 查询语句。 2. **运行测试**:通过浏览器访问该 PHP 文件,例如 `http://127.0.0.1/test.php`,以验证 Apache、PHP 和 MySQL 是否能够协同工作。 通过以上步骤,您可以在 Windows 环境下成功安装并配置 Apache、PHP 和 MySQL,构建出一个基本的 Web 开发环境。这不仅适用于学习和开发 PHP 应用程序,还能够用于测试和部署实际项目。
- 粉丝: 3820
- 资源: 59万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助