手动配置 Apache、 MySQL、 PHP 有利于加深对各组件配置的了解,也是学习服务器管理技术的基础。但是对于一个 CMS 测试者或者主题设计师而言,劳神费心去了解什么 LAMP、 WAMP 是一件很苦恼的事。于是很多热心人开发了一次安装的集成的服务器软件套装,例如老牌的 WAMPServerAppServ 等,二者高效健壮但是不利于 Window slave 使用。

Bodhi 今天推荐的两款软件 XAMPP phpStudy 有着共同特点:有控制面板便于实时管理 Apache 和 MySQL 服务;内置组件丰富基本不用额外添加

XAMPP

这是由 Apache Friends 开发的一款跨平台、多国语言支持的服务器软件包。许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、 PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含 MySQL、 PHP、 Perl (完全版为可选组件)、 Tomcat(可选组件)的 Apache 发行版。XAMPP 的确非常容易安装和使用:你可以选择安装版或者绿色解压版——创建移动硬盘内的测试环境不再困难。

图 1:XAMPP 控制面板

图 1:XAMPP 控制面板

到目前为止,XAMPP 支持如下平台:WindowsLinuxMac OS XSolaris

XAMPP 当前版本 1.6.7 包含以下组件:

  • Apache 2.2.9
  • MySQL 5.0.51b
  • PHP 5.2.6 + PHP 4.4.9 + PEAR (PEAR 为可选组件,需要独立安装)
  • PHP-Switch win32 1.0 (使用 "php-switch.bat" 批处理文件进行 PHP 版本的切换)
  • XAMPP 可视化控制面板 Version 2.5 (由 http://www.nat32.com/ 提供) 
  • XAMPP Security 1.0
  • SQLite 2.8.15
  • OpenSSL 0.9.8h
  • phpMyAdmin 2.11.7
  • ADOdb 4.98
  • Mercury Mail Transport System v4.52
  • FileZilla FTP Server 0.9.25
  • Webalizer 2.01-10
  • Zend Optimizer 3.3.0
  • eAccelerator 0.9.5.3 for PHP 5.2.6
  • 端口占用检测工具(检测是否因 IIS 迅雷等占用了 80 或 3306 端口)

突出特点:控制面板、绿色软件、PHP 版本自由切换、丰富的附加组件

phpSduty

phpStudy 是由山东农业大学的朋友“龙的心”制作的,开发的初衷是方便 PHP 初学者便利的搭建服务器环境,故而在效率和稳定性上也许不适合作为实际应用在服务器上的软件。其实无论你是新手还是老手,该程序包都是一个不错的选择。

图 2:phpSduty控制面板

图 2:phpSduty控制面板

phpSduty 可以运行在 Win2000/XP/2003/Vista 操作系统上,服务器软件 IIS 和 Apache 二选一安装(建议选择 Apache),集成最新的 Apache、 PHP、 MySQL、 phpMyAdmin、 ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的 PHP 调试环境,此外还包括了开发工具、开发手册等。

总之学习 PHP 只需一个包。

phpSduty 当前版本 1.7.5 包含以下组件:

  • 可视化控制面板
  • PHP 5.2.6.6
  • Apache 2.2.8
  • MySQL 5.0.51b
  • phpMyAdmin 2.11.6
  • ZendOptimizer 3.3.0
  • OpenSSL 0.9.8e
  • eAccelerator 0.9.5.2

突出特点:控制面板、 可视化更改 htdoc/www 目录、 附加学习手册

更新

XAMPP 已经发布了适用于多个平台的 XAMPP 1.7.0 及其配套组件。感谢 ApacheFriends 工作组的努力与付出! :-)