通常,我们为了测试某种网络应用程序(例如 WordPress、 Joomla!、Drupal 等)都需要搭建相应的运行环境。对于 Windows 用户而言,常会用到 Apache + MySQL + PHP 的组合方式,一般称为 WAMP 环境。 手动安装 AMP 的各种组建并合理配置会提高我们的应用能力和技术功底,但是对于大多数初学者而言这是费时费力甚至一无所获的。于是很多开发者提供了 Windows 下集成的开发环境套件,例如 WAMPserver、APPServ、XAMPP、PHPStudy 等。其优点是满足了大多数 PHP 程序的运行需求,并且很多提供了集中的管理面板。 但是本文介绍的是一种更为直接的方法:Windows + Apache +MySQL + PHP + PHPapps(例如 WordPress 等)= BitNami Stacks。BitNami Stacks 为了满足用户集中的要求,将 PHP 应用程序与 AMP 开发环境设计在一个安装程序内,即便你已经配置了其他的 AMP 环境也不会产生干扰。下图是一副 BitNami 所支持程序的生动的展示图。

那么,假设我们需要为朋友搭建本地机 WordPress 测试环境,那么就到这个页面下载相应版本的 BitNami WordPress Stack,并且还可以后续添加其他的 PHP 程序模块(例如 Wikimedia、phpBB 等)。我们以 Windows XP / Vista 系统为例展示 BitNami 的便捷性。

1. 下载适合 Windows 版本的 BitNami WordPress Stack(约为 39.1 MB),该程序集成了当前最新的 WordPress 2.6。下载完成后执行安装文件。

2. 选择需要协同安装的组件 phpMyAdmin,建议安装该组件以快捷地管理数据库信息。

3. 选择程序安装目录,建议按照默认路径安装。

4. 填写 BitNami WordPress Stack 的用户信息。请牢记,这也是您管理 WordPress 后台以及使用 phpMyAdmin 管理 MySQL 数据库的帐户信息!

5. 选择程序所占用的端口,默认为 80。如果你当前开启了其他的网络服务器软件(如 IIS 或者 Apache)请事先关闭之,或者另行选择其他端口如 8080。请注意开启迅雷下载器之后也会占用本地机的 80 端口!

6. 填写 WordPress 站点信息。主机名(Hostname)默认为本地机 IP 即可。

7. 配置完毕,进入安装阶段。

8. 我们看到 BitNami WordPress Stack 正在部署其文件位置,该过程会花费几分钟的时间,这与你的硬件性能及其系统状态有关,请耐心等待。

9. 如果你开启了 Windows 防火墙 (Windows Firewall),会接收到如下提示,请选择”解除锁定”以正常使用 MySQL。同理,解除防火墙对 Apache 的阻拦。

10. 经过”漫长”的系统服务配置过程之后,终于完成了程序的安装。

11. 使用 http://localhost 或者 http://00.00.00.00.00 (你的本地 IP)便可以访问 BitNami WordPress 首页了,我们发现 WordPress 2.6 被安装在子目录 wordpress 中。通过页面链接便可以访问 WordPress 首页,以及使用 phpMyAdmin 对 MySQL 进行管理。

12. 登陆 phpMyAdmin 需要填写用户信息,默认用户为 root,密码为安装过程第四步你所填写的密码。

13. 也许你会觉得这样的组织模式具有局限性,不要着急,登陆 BitNami 的官方页面你会找到适合各种平台的更多的 PHP 程序模块!