目前AMP (Apache + MySQL + PHP/perl/python) 近几年来发展迅速,已经成为Web 服务器的事实标准。Apache是现在排行第一的Web服务器,其市场份额比位于第二位的产品高出了一倍多。一般说来,大家都习惯于将 Apache、MySQL、PHP 架设在 Linux 系统下,因为它们都是开放源代码软件系统,采用这种组合可以使运营 Web 站点的成本大大降低,所以这是搭建 Web 站点的理想方式,而且世界是越来越多的站点采用这种方式。但是,不可否认的是 Windows 也有其优点,就是易用,界面友好,操作起来非常方面,因此对新手来说在 Windows 平台下学习 PHP 确实是一个不错的选择。而且,鉴于 Windows 平台的易用性,我们还可以采用另外一种方式来开发 Web 站点,即在 Windows 平台下使用 Apache、MySQL 和 PHP 开发站点。
 
微软和一些传统的开源厂商认为,是否使用他们的软件乃是一个非此即彼的决定,即:要么选择Microsoft Windows完全排他的.Net基础设施;要么就运行LAMP应用程序栈,这包括Linux、MySQL数据库、Apache Web服务器和3种以P字母起头的程序语言:Perl、Python和PHP。简单地说,前一种选择保证更容易地管理,但价格更贵;后一种选择具有更低的成本和更好的安全性,但代价是更高的复杂性。现在出现了一种中间路线:称之为WAMP(Windows、Apache、MySQL和Perl/Python/PHP)。现在已经有越来越多的IT用户认为,这种方式可以提供两个阵营中最好的东西。据统计,用户现在有12种WAMP软件包可以下载和安装在Windows服务器上。本文将介绍如何在 Windows 下安装和配置这几种软件的博客系统。
 
Windows 的好操作性是本文的选择原因,不过却不代表您就可以不做OS版本选择的恣意架设,怎么说呢? 我想Windows 98、Windows Me 应该不适合做这种事吧. 至少也要选择Windows 2000 Server、Windows XP、Windows 2003 Server等NT级数的OS,才算是稳定的,适当的架站环境。
 
一、用Wamp5整合Apache,PHP,Mysql
 
在实际工作过程中需要分别下载,安装配置apachephp和mysql,并且需要根据具体情况修改apache的httpd.conf, php的php.ini还有mysql的配置文件,如果你还需要提供ssl功能,那还得下载正确的ssl apache模块,并定制它的.ini文件等,其中的任何步骤出现问题都会导致网站不能正确运行。想一次完全配置成功,对于一个经验不是丰富的网络用户比较困难,在其官方网站:[url]http://www.wampserver.com/[/url] 下载安装包wamp5_1.6.3.exe:,下载链接:[url]http://keihanna.dl.sourceforge.net/sourceforge/wampserver/wamp5_1.6.3.exe[/url] 。包括Apache 2.0.55,5.0.21-community-nt , PHP 5.1.2 ,phpMyAdmin 2.8.03、SQLiteManager 1.2.0。安装过程可以选择图1把Wamp5 作为一个服务来安装。
图1 选择把Wamp5 作为一个服务来安装
安装完成之后在浏览器中键入以下地址:[url]http://localhost[/url]:出现提示页面就已经安装成功。
图2 Wamp5安装成功界面


二、选择博客系统
 
目前,为广大的网民朋友提供免费Blog服务的各种门户网站越来越多,如国外的[url]http://www.blogger.com[/url] 和国内的[url]http://www.blogcn.com[/url]等等。虽然这些免费服务可以让用户轻松写作而无须花费心思在程序维护上,然而用户往往只能选择已有的模版,无法根据自己的喜好进行DIY设置,且有些网站只提供按主题或时间段进行浏览,而不能提供Blog历史纪录下载保存的功能,因此,也有一些拥有个人网上空间的用户选择自己驾设Blog的方式。这里我们选择后者。wordpress是一个采用PHP语言编写的开放源码免费多用户Blog程序,由于它遵循国际上广泛采用的通用公共许可证GPL协定,所以任何组织和个人都可以自由的使用、更改和发布。 Wordpress它主要特点:安装非常简单,Web标准好。 使用比较简单,主题与插件丰富。因此可以方便地打造自己喜欢的博客显示效果和功能,让它在简单的同时,变得更加美观、强大。代码修改比较方便、容易。官方主页:[url]http://wordpress.org/[/url]
 
三、建立博客系统的数据库
 
1 使用phpMyAdmin创建MySQL数据库
 
如果使用合适的工具,MySQL数据库的管理就会为得相当简单。应用MySQL命令行方式需要对MySQL知识非常熟悉,对SQL语言也是同样的道理。不仅如此,如果数据库的访问量很大,列表中数据的读取就会相当困难。当前出现很多GUI MySQL客户程序,其中最为出色的是基于Web的phpMyAdmin工具。这是一种MySQL数据库前台的基于PHP的工具。使用phpMyAdmin建立一个Mysql数据库WordPress ,以及相应权限和密码。界面见图3。
图3使用phpMyAdmin创建MySQL数据库


在wp-config-sample.php文件的头部,会发现类似如下的代码:
// ** MySQL settings ** //
define('DB_NAME', 'wordpress');    // 把wordpress用你的MySQL数据库名字代替

define('DB_USER', 'username');    // 用你的MySQL数据库用户名代替username

define('DB_PASSWORD', 'password'); // password即你的MySQL数据库密码

define('DB_HOST', 'localhost');    // 一般来说,这一行就不需要修改了
 
2 使用命令行工具
 
通常笔者更加喜欢命令行的方式,进入mysql的bin目录执行如下命令:
 
# mysql -u root -p
Enter password: xxxxxxxxx      
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.18-nt
Mysql> create database wordpress ;      "为b2evolution 建立数据库"
Query OK, 1 row affected (0.01 sec)
Mysql>grant all privileges on wordpres.* to wordpres@localhost identified by '123456' ; "将建立的wordprss 权限给wordpres  帐号,并且设定密码"
mysql>quit
Bye
图4 使用命令行方式建立数据库
测试一下刚刚建立的数据库
 
G:\wamp\mysql\bin>mysql -u wordpres -p
Enter password: ******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9 to server version: 5.0.21-community-nt
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> connect wordpres ;
Connection id:    10
Current database: wordpres
mysql> show databases;
+--------------+
| Database     |
+--------------+
| mysql        |
| wordpres     |
+--------------+
2 rows in set (0.00 sec)
mysql>quit
Bye
 
四、下面进行简单的网络安装
 
进行网络安装安裝非常简单通常需要以下几个步骤:
 
1 .初试化
 
打开Firefox或者IE浏览器在地址栏直接输入:[url]http://localhost[/url](或者IP地址)/wordpress/install.php 后,出现安装界面,如图5。
图5 wordpress初试化界面
2 .欢迎界面
 
点击进入“ create a wp-config.php file through a web interface, ”链接出现欢迎界面,如图6 。
图6 wordpress欢迎界面
 
3 .数据库安装
 
点击进入图5右下角的“let’s go! ”链接进入数据库安装界面,如图7 。
图7 数据库安装


正确添加数据库信息后点击“Submit”按钮即可。
 
4 .完成初试化
 
如果出现图8 界面表示初试化安装结束。
图8 出现这个界面表示初试化安装结束
5 .wordpress网络安装第一步
 
点击“run the install”链接。开始网络安装,如图9 。
图9 网络安装
这里主要设定博客系统的标示和管理员电子邮件等信息,填写结束后点击“Continue To second step”按钮。系统如果出现图10表示安装成功。
图10系统设定成功
记录管理员口令,以系统管理员的身份登录,登录对话框如图11。
图11 wordpress 登录首页
到此为止安装一个基于WAMP的博客系统就完成了后边笔者会介绍其使用的技巧。