用 XAMPP 快速搭建 Joomla! 本地测试服务器
个新手接触 Joomla! 的过程应该是这样的:看到这个词之后首先要弄明白“什
么是 Joomla! ”,然后就想“试用一下看看”。可是, Joomla! 是 web 程序,
它需要有服务器环境才能运行。如果你还不了解 Joomla! 是否合你意,就贸然
去购买服务器空间来测试, 恐怕你是不会愿意的。 因此,对于一个迫切想要测试
Joomla! 如何安装、 运行、操作的新手来说, 最方便的莫过于在自己的 PC 电脑
上搭建一个本地测试服务器。
本站曾经撰文介绍了 Ravenswood Joomla Server 这个服务器集成包,那也是我
初次接触 Joomla! 时所用的测试服务器。 然而 RJS 功能很有限。 后来我才了解
到 XAMPP更合适。为了纠正前面的文章对新手的误导,我今天专门介绍一下用
XAMPP搭建本地测试服务器的过程及注意事项。
XAMPP这 5 个英文字母中, X 代表“多样性”、“内容丰富”,后面的 4 个字母
依次代表: Apache、MySQL、php 和 Perl ,因此它是一个功能全面的 AMPP 软件
包。
XAMPP还是完全免费的, 它同时提供面向 Windows 、 Linux 、 MacOS 及 Solaris
8 等操作系统的版本。本文只介绍 xampp for windows 版本。
1、为什么选择 XAMPP?
虽然可以通过分别安装 Apache 、MySQL及 php 来搭建一个本地服务器, 但是很
明显这个过程比较复杂。 尤其是第一次接触 Apache 服务器环境的新手, 要想自
己分步安装并配置好服务器, 恐怕要费很大功夫。 我不反对你的钻研精神, 但是
作为一个以研究 Joomla! 为目的的用户,我希望你搞清楚重点是什么。
同时,我必须提醒那些还无法抛弃“自己安装 apache”的人:不要错误地以为
亲手安装的服务器就一定性能很好,我完全有理由相信 XAMPP胜过你的劳动成
果。
既然我们用 5 分钟就可以搭建好一个本地服务器, 何必自己在那里折腾呢?这就
是我推荐 XAMPP的理由。
2、XAMPP包含哪些内容?
前面介绍了这几个字母所代表的部件名称,但这远远不是 XAMPP 的全部。简单
来说,最新版本的 XAMPP 1.6.7 中已经包含:
Apache 2.2.9
MySQL 5.0.51b
PHP 5.2.6 + PHP 4.4.9 + PEAR
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 for PHP 5.2.6
从上面可以看出, 借助 XAMPP,你不仅可以获得一个 apache 服务器; 同时还可
以启动一个 FTP 服务器和一个 webmail 服务器;而且,你可以在 php4 与 php5
之间选择,很方便那些开发 php 程序的人