在 Windows 下安装 WAMP(Apache、MySQL、PHP)详细图文教程
LAMP(Linux + Apache + MySQL + PHP)架构是目前世界上最流行的中小型网站服务的采用的环境,其易用性、安全性得到了广大用户的认可。在广大 Windows 操作系统的使用者中,不乏想要要采用“AMP”服务器环境的 Web 开发者,本文将详细介绍如何在 Windows 系统下安装 Apache、MySQL、PHP 服务器环境。
笔者采用的是 Windows 7 Ultimate 操作系统,并在 Windows XP Professional 和 Windows 2003 Server 系统上测试通过,理论上支持包括 2000、XP、2003、Vista、7、2008 在内的所有 NT 4.0 以上的 Windows 操作系统。
首先,到各软件官方网站下载其最新版安装程序:
Apache HTTP Server 我们下载 No SSL 版本的(OpenSSL 即网页加密传输,我们不需要)最新版 MSI 安装包。
PHP 我们点击进入 Windows 版本下载页面。
由于我们使用的是 Apache 2 环境(而非 IIS),我们选择 VC6 的最新版的 MSI 安装包。
MySQL Community Server 我们根据电脑的 CPU 处理器参数选择 32-bit 或 64-bit 的最新版 MSI 安装包下载。
三个软件安装包下载完成。
Network Domain 和 Server Name 均填“localhost”,Administrator’s Email Address 填写管理员的电邮地址。
Destination Folder,填入自定的 Apache HTTP Server 的安装路径。图为笔者的安装路径。
Destination Folder,填入自定的 PHP 的安装路径。图为笔者的安装路径。
Web Server Setup,这里我们选择“Apache 2.2.x Module”,以挂载于 Apache HTTP Server 上使用。(将会在 PHP 安装目录下安装 php5apache2_2.dll 文件)
在“Apache Configuration Directory”中选择正确的 Apache 的配置文件路径。
此处“Extensions”选择安装全部组件。
点选 Custom 安装类型。
Location 填入自定的 MySQL Community Server 安装路径。图为笔者的安装路径。
MySQL 企业版特性介绍,略过。点击完成后进入 MySQL 配置向导。
选择“Detailed Configuration”,即详细配置。
选择“Developer Machine”,即用于开发的机器。“Server Machine”为用于服务器的配置,“Dedicated MySQL Server Machine”为全部计算机资源用户运行 MySQL 服务。
选择“Multifunctional Database”。
InnoDB Tablespace Settings,选择自定的 MySQL 数据库数据文件存储位置。图为笔者选择的路径。
选择“Decision Support (DSS)/OLAP”,设置 MySQL 服务器的最大用户连接数量。
通过 TCP/IP 网络使用 MySQL 服务,按默认配置。
设置 MySQL 数据库字符集,选择“Manual Selected Default Character Set / Collation”,并调整“Character Set”为“utf8”。
设置 Windows 下的 MySQL 服务,取消勾选“Launch the MySQL Server automatically”意为不开机自动启动 MySQL 服务。
MySQL 服务安全选项。在“root password”中填入自定的管理员密码。
准备应用设置,点击“Execute”完成。
至此,MySQL Community Server 安装完毕。
找到 Apache HTTP Server 的配置文件“httpd.conf”所在地(安装目录下的 conf 文件夹内),用文本编辑器(如记事本等,笔者使用的是 EmEditor)打开。
找到“DocumentRoot”开头的一行,引号内即为 Web 根目录的路径,我们修改为自定的目录路径。
同时找到“<Directory”开头的一行,一并修改引号内的路径为自定 Web 目录的路径。
找到“LoadModule”开头的区域,添加下面两行代码,其中“H:/Program Files/PHP”是 PHP 的安装路径,请自行对应修改。(H:/Program Files/PHP 是笔者的 PHP 安装路径)
1
2
|
LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
PHPIniDir "C:/Program Files/PHP"
|
找到“AddType”开头的区域,此处用于识别网站文件类型。在当中添加下面两行代码。
1
2
|
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
|
找到“<IfModule dir_module>”的一行,“DirectoryIndex”后的是默认页面的文件名,在 index.html 前添加“index.php default.php”,注意用空格分开。
打开“运行”对话框,运行“services.msc”。
在“服务”列表中找到“Apache2.2”和“MySQL”两项,分别打开其属性对话框,设置“启动类型”为“手动”并确定。
新建一个命令行文件,输入以下四行命令。意为先停止后启动“Apache2.2”和“MySQL”两项服务。
日后即可通过该命令行文件操作 WAMP 环境的开关。
至此,WAMP 网站环境已安装成功并完成基本配置。
下面这些设置不影响基础的 PHP + MySQL 开发。如果需要支持更高级的功能,则请按照以下步骤进行设置。
至此,WAMP 网站环境已可以正式投入使用。
下载页面为 http://www.phpmyadmin.net/home_page/downloads.php。
下载多语言版 ZIP 压缩包(图为“phpMyAdmin-3.3.9-all-languages.zip”)。下载完成后解压缩至 Web 根目录下,并重命名为“phpmyadmin”。
点击进入后,复制文件“config.sample.inc.php”为“config.inc.php”,并用文本编辑器打开。在“$cfg['Servers']”开头的区域添加下面两行代码,分别为 MySQL 环境的用户名及密码。
1
2
|
$cfg [ 'Servers' ][ $i ][ 'user' ] = 'root' ;
$cfg [ 'Servers' ][ $i ][ 'password' ] = 'root' ;
|
修改“$cfg['Servers'][$i]['auth_type'] = ‘cookie’;”的“cookie”为“config”,意为通过配置文件读取用户名及密码授权许可进入 phpMyAdmin。
至此,phpMyAdmin 数据库管理程序安装完毕。
优质内容筛选与推荐>>