Win7下Apache+MySQL+PHP环境搭建详细教程

需积分: 9 1 下载量 75 浏览量 更新于2024-09-10 收藏 545KB DOCX 举报
"Apache+MySQL+PHP配置过程" 在Windows 7 Ultimate 32bit环境下配置Apache、MySQL和PHP集成环境是一项常见的任务,尤其对于PHP开发者来说。这个过程涉及到三个主要组件的安装和配置,分别是Apache服务器、MySQL数据库和PHP解释器。以下是一份详细的步骤指南,基于提供的软件版本(Apache 2.2.21、MySQL 5.5.20 和 PHP 5.3.10)。 1. 安装Apache: - 下载并运行httpd-2.2.21-win32-x86-openssl-0.9.8r.msi安装包。 - 在安装向导中,可随意填写Network Domain、Server Name和Administrator's Email Address,这些信息在开发环境中并不关键。 - 选择服务运行方式,通常选择为所有用户,这样Apache将监听80端口。如果选择为当前用户,端口会变为8080。 - 自定义安装路径,确保你记得选择的路径,因为后续配置中会用到。 2. 安装MySQL: - 安装mysql-5.5.20-win32.msi,按照向导进行,创建MySQL服务器和必要的账户。 3. 安装PHP: - 解压缩php-5.3.10-Win32-VC9-x86.zip文件到一个适当的目录,例如`C:\php`。 - 将PHP目录添加到系统环境变量`Path`中,以便在命令行中可以调用PHP。 - 配置PHP与Apache的集成: - 找到Apache的配置文件`httpd.conf`,通常位于`Apache安装目录\conf`下。 - 在`httpd.conf`中添加以下行,使Apache识别PHP文件: ``` LoadModule php5_module "C:/php/php5apache2_2.dll" AddHandler application/x-httpd-php .php PHPIniDir "C:/php" ``` - 重启Apache服务以应用改动。 4. 配置MySQL连接: - 在PHP目录下找到`php.ini`文件,取消注释`extension=php_mysql.dll`和`extension=php_mysqli.dll`行,启用MySQL扩展。 - 重启Apache服务。 5. 测试配置: - 创建一个名为`info.php`的文件,写入`<?php phpinfo(); ?>`,将其放在Apache的文档根目录(如`C:\Apache2\htdocs`)。 - 访问`http://localhost/info.php`,如果显示PHP信息页面,说明配置成功。 6. 安全考虑: - 默认情况下,MySQL的root账户没有密码,应立即设置一个强密码。 - 考虑限制Apache访问的目录,以提高安全性。 请注意,上述配置适用于32位系统。如果你使用的是64位系统,需要找到对应的64位版本软件,并且配置步骤可能会有所不同。此外,虽然提供的软件版本可能不是最新,但遵循上述步骤,仍能完成基本的配置。如果你使用了不同版本的软件,可能需要查阅对应版本的官方文档或更新的教程,以确保兼容性和安全性。