版权声明: 转载时请以超链接形式标明文章原始出处和作者信息
本文来自: Domety»《Windows下搭建apache+mysql+php平台实况直播》
本文链接: http://domety.com/archives/167/
本文作者: DDBug
发表时期: 2009-12-06
关键字: apache, mysql, PHP, phpmyadmin, Windows
打算开始制作一款有自己风格的wordpress主题了,在制作过程中,很多测试如果都放到服务器上测试又不方便,于是想在我的windows主机上搭建一个amp(apache+mysql+php)平台。最后再附加一个phpmyadmin,以方便管理mysql数据库,合称wampp平台。以下便是我安装过程的实录,以方便新手们参考。
安装包我选择的都是到目前为止官方最新版本:
- apache:2.2.14
- mysql:5.1.41
- php:5.3.1
- phpmyadmin:3.2.4
安装apache http server
你可以从这个官方地址下载最新版本的apache http server:http://httpd.apache.org/download.cgi,在写本文时的最新版本是2.2.4

下载Win32 Binary including OpenSSL 0.9.8k (MSI Installer)版本,在上面的Mirror中可以选择下载镜像站点,如果下载出现问题,可以更换一个镜像站点。
下载完成之后,我们开始安装,运行刚才下载的apache_2.2.14-win32-x86-openssl-0.9.8k.msi
在安装的过程中,你会看到一个让你输入服务器信息的界面

这里要求你输入Netword Domain(网站域名)、Server Name(服务器名)、Administrator’s Email Address(管理员Email邮箱)。因为我们是用作本机测试,采用默认的即可,也可输入你的个性化信息。点击Next进入下一步,选择安装类型.
默认的是Tpical(典型安装),会安装到C盘下。如果你想更改安装路径,请选择Custom(自定义安装),然后点击Next进入下一步

点击“Change”更改安装目录,我选择安装到D盘:D:\Program Files\Apache Software Foundation\Apache2.2\
安装结束之后,我们来测试一下吧,在浏览器地址栏中输入http://localhost/或者http://127.0.0.1/。如果你看到了如下的“It Works!”,恭喜你,你已经成功安装了apache http server。

不过为了方便以后的管理,需要更改一下默认的站点目录。apache的默认站点目录在安装目录下的htdocs文件夹下,我的在D:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ 下。现在我想把站点目录更改到E:\htdocs下,首先在E盘下新建一个htdocs文件夹。然后打开apache的配置文件httpd.conf(安装目录的conf文件夹内,也可通过 开始菜单——>所有程序——>Apache HTTP Server 2.2——>Configure Apache Server——>Edit the Apache httpd.conf Configuration File 打开)
把DocumentRoot "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs"改为DocumentRoot "E:/htdocs" 再把<Directory "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs">改为<Directory "E:/htdocs">
打开系统托盘里的Apache Service Moniter

点击Restart重启apache service即可,这时候localhost和127.0.0.1就指向了E:\htdocs
安装Mysql
首先去mysql的官方网站下载最新版本http://dev.mysql.com/downloads/

点击Current Release下的最新推荐版本(目前为MySQL5.1)进入下载页面

点击Download选择平台Windows

这里有三个版本

三个版本的区别如下
| 特征 | Essentials | Complete | Zip |
|---|---|---|---|
| 安装程序 | Yes | Yes | No |
| MySQL Server 配置向导 | Yes | Yes | No |
| 测试套件 | No | Yes | Yes |
| MySQL Server | Yes | Yes | Yes |
| MySQL Client Programs | Yes | Yes | Yes |
| C Headers/Libraries | Yes | Yes | Yes |
| Embedded Server | No | Optional | Yes |
| Scripts and Examples | No | Optional | Yes |
选择相应版本,我选择的是Windows MSI Installer (x86)完全安装包,点击右边对应的Pick a mirror进入下载页面,点击No thanks, just take me to the downloads!即可出现下载镜像站点

随便选择一个镜像,点击http或ftp开始下载。
下载完成后运行mysql-5.1.41-win32.msi进行安装,安装过程中如果需要更改安装路径,请选择Custom。安装完成的最后一步界面如下

勾选configure the MySQL Serve now,开始运行MySQL配置向导,配置过程中可一路点击”Next”按照默认的配置即可,在配置字符集这一步时需要注意一下

我们选择“Best suport for multilingualism”,使用uft8字符集。点击“Next”

把“Include Bin Directory by Window Path”勾选,把MySQL的bin目录加入到系统的环境变量,这样一来我就可以直接从命令行运行MySQL的各种工具。点击“Next”

输入root用户的密码,点击Next

点击“Excute”开始执行前面所做的配置

点击Finish完成配置
至此MySQL已经安装成功,你可以通过Windows开始菜单进入”MySQL Command Line Client”对数据库进行管理,也可通过接下来安装的PHPMyAdmin进行管理。
安装PHP
Windows环境下php安装包的下载地址为http://windows.php.net/download/,目前的最新版本是5.3.1,其中有vc9版和vc6版可供选择。vc9版适合IIS,vc6版适合apache。这里我们下载VC6 x86 Thread Safe installer。
下载完成后运行php-5.3.1-Win32-VC6-x86.msi开始安装
在安装的过程中需要配置一下web服务信息

因为我们之前安装的是apache2.2.14,所以我们选择第一个apache 2.2.x,点击Next

选择apache配置文件的目录。这一步的作用是在apache的httpd.conf文件中加入这样一段文本(你也可以手动添加)
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL PHPIniDir "D:/Program Files/PHP/" LoadModule php5_module "D:/Program Files/PHP/php5apache2_2.dll" #END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
安装完成后,我们来测试一下。在我们的站点目录htdocs目录下新建一个test.php文件,文件中输入下面这段php语句
<?php phpinfo(); ?>
这条语句的作用是输出php信息。我们打开浏览器,在地址栏中输入http://localhost/test.php

正如我们所料,显示的是php信息,说明php已经安装成功并且能在apache上运行。
另外,为了能让apache默认打开index.php首页,我们需要更改一下apache的配置文件httpd.conf
<IfModule dir_module> DirectoryIndex index.html </IfModule>
在DirectoryIndex中加入index.php,如下
<IfModule dir_module> DirectoryIndex index.html index.php </IfModule>
安装phpmyadmin
下载地址http://www.phpmyadmin.net/home_page/downloads.php,目前的最新版本是3.2.4

下载phpMyAdmin-3.2.4-all-languages.zip,把下载的压缩包解压到网站的根目录(htdocs目录下)并重命名为phpmyadmin。然后在phpmyadmin文件夹下新建一个config文件夹。在浏览器的地址栏中输入http://localhost/phpmyadmin/setup,对phpmyadmin进行一些简单的配置

全部都采用默认设置,点击“保存”即可。关于phpmyadmin的更高级的设置技巧,不在本文讨论范围之内,你可以继续关注本站或都从网络上搜索相关技巧。
然后在地址栏中输入http://localhost/phpmyadmin/index.php

输入数据库的用户名(比如root)和密码,点击执行即可连接到数据库进行管理。

至此,我们的wampp环境已经搭建完成。
如果你想更深入的学习apache+mysql+php,请继续关注本站,或者自行搜索。
匿名
2009-12-07 星期一 14:35
Hi_EX
2009-12-14 星期一 09:16
DDBug
2009-12-14 星期一 12:03
Hi_EX
2009-12-14 星期一 21:09
DDBug
2009-12-14 星期一 22:31
Hi_EX
2009-12-15 星期二 16:53
eStyleISP
2009-12-24 星期四 18:11
deeper4k
2009-12-26 星期六 02:32
匿名
2010-03-07 星期天 13:09