Joomla!之门 arrow 文章新闻 arrow Joomla 入门 arrow 用 XAMPP 快速搭建 Joomla! 本地测试服务器
Narrow screen resolution Wide screen resolution default color green color orange color

Google Translate

EnglishFrenchGermanItalianJapanesePortugueseRussian

文章分类阅读

用 XAMPP 快速搭建 Joomla! 本地测试服务器

E-mail
(34 次投票)
作者: 白建鹏   
2008-07-21

一个新手接触 Joomla! 的过程应该是这样的:看到这个词之后首先要弄明白“什么是Joomla!”,然后就想“试用一下看看”。可是,Joomla! 是 web 程序,它需要有服务器环境才能运行。如果你还不了解 Joomla! 是否合你意,就贸然去购买服务器空间来测试,恐怕你是不会愿意的。因此,对于一个迫切想要测试 Joomla! 如何安装、运行、操作的新手来说,最方便的莫过于在自己的 PC 电脑上搭建一个本地测试服务器。

本站曾经撰文介绍了 Ravenswood Joomla Server 这个服务器集成包,那也是我初次接触 Joomla! 时所用的测试服务器。然而 RJS 功能很有限。后来我才了解到 XAMPP 更合适。为了纠正前面的文章对新手的误导,我今天专门介绍一下用 XAMPP 搭建本地测试服务器的过程及注意事项。

 

build your local testing server with XAMPP for windows

 

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 中已经包含:

    1. Apache 2.2.9
    2. MySQL 5.0.51b
    3. PHP 5.2.6 + PHP 4.4.9 + PEAR
    4. SQLite 2.8.15
    5. OpenSSL 0.9.8h
    6. phpMyAdmin 2.11.7
    7. ADOdb 4.98
    8. Mercury Mail Transport System v4.52
    9. FileZilla FTP Server 0.9.25
    10. Webalizer 2.01-10
    11. Zend Optimizer 3.3.0
    12. eAccelerator 0.9.5.3 for PHP 5.2.6

从上面可以看出,借助 XAMPP,你不仅可以获得一个 apache 服务器;同时还可以启动一个 FTP 服务器和一个 webmail 服务器;而且,你可以在 php4 与 php5 之间选择,很方便那些开发 php 程序的人;OpenSSL 可以提供 https:// 这样的加密协议;Webalizer 是著名的流量分析程序;Zend 和 eAccelerator 可以提供对加密过的 php 代码的解析服务。

除了这些,XAMPP 还自带了很多有用的小模块,如 GD 图像处理库、mod_rewrite 网址重写模块等等。详细信息你可以阅读 XAMPP 安装后根目录下的 readme.txt 说明文档。

试想一下,如果要你自己从头安装一个如此庞杂的服务器并且配置好让它们协同工作,需要多少时间?现在有了 XAMPP,我们只需要 5 分钟就能完成!

3、安装 XAMPP

首先请 下载XAMPP安装程序。如果官方网站无法下载,你就可以从本站的下载栏目得到。虽然文件名是 .exe 格式,实际上是一个 7-zip 自解压文件,运行后只进行解压缩操作,不会给 windows 的注册表增加任何内容。

7-zip self decompression package for XAMPP
7-zip self decompression package for XAMPP

 

说明一下:XAMPP 官方网站提供了多种格式的下载文件,我之所以选择 7-zip 的自解压包是因为这个格式的下载文件最小,约 32MB,方便下载。上图所示就是 XAMPP 下载到电脑后的外观。

点击这个 .exe 文件,它会询问你解压位置。强烈建议选择某个分区的根目录来解压!例如: D:\ 。解压时会自动在根目录下创建一个 xampp 目录。解压完成后不要移动、重命名任何文件。进入 D:\xampp 目录,应该看到如下画面:

folder content of XAMPP for windows
folder content of XAMPP for windows

 

如果你看到这样的画面,表示服务器安装完成了。这么简单?就这么简单!



 

评论  

 
0 #7 回复: 用 XAMPP 快速搭建 Joomla! 本地测试服务器ˇ华丽×妖貓、 2010-03-06 18:54
我按照文里说的,改了[eAcc elerator]里面的代码, 然后服务器就无法正常启动了…… 恢复之后又正常了,什么情况哦?
 
 
0 #6 我的系统是vistajwyhello 2009-04-09 09:45
请问一下,vista系统可否用 XAMPP来搭建环境呢?
 
 
0 #5 suzhanjack 2009-04-03 21:55
弄了一天终于解决了
 
 
+2 #4 apache启动出错 急!!!suzhanjack 2009-04-03 13:13
我装apache 遇到 :
通常每个套接字地址只允许使用一 次。:make_sock:co uld not bind to address 0.0.0.0:80
no listending sockets available,shutt ing down UNable to open logs
Note the errors or emssages above, and press the key to exit.1...
{Sat Aug 23 20:21:05 2008] [error] 系统找不到指定的文件。: No installed service named"Apache2".
Note the errors or messages above, and press the key to exit.16....
不知道怎么解决。那位大哥能帮我 解决,万分感谢!!
 
 
0 #3 请老师加入 如何开启 Mod_Rewriteseoshagua 2009-01-12 15:46
请老师再加这一个 开启 Mod_Rewrite 吧!!!这一步带来很多问题!!

实际上下面只是其中一小步,还有 其它的!


H.支持Mod_Rewrite
文本编辑器打开D:Progra m Filesxamppapach econfhttpd.conf找代码:


Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all



修改
AllowOverride None

AllowOverride All


找代码:
#LoadModule rewrite_module modules/mod_rewrite.so
去掉#号保存文件重启的XAMP P服务器.
 
 
0 #2 老师,真的好好哦!seoshagua 2008-11-21 13:56
老师,我也是第一次接触Joom la,我用了一天时间 一步一步跟你的指导来安装,呵呵 。都装上了。

不过有几处地方有些改动了,等我 发邮件给您吧,我希望更多的学生 都可以顺利装上Joomla.呵呵。我想我都可以装上,其它同 学应该更不会有问题的。我只有高 中文化~~~谢谢,老师了。怎么 交钱呢?
 
 
0 #1 感谢白老师!xgyht 2008-11-11 16:57
我是新手,今天看了老师的文章, 学习到很多东西。我在网上看3天了,一直没动手装。你可以说是 手把手的教我们这些新人怎样操作 ,给我们指明了方向,让我们少走 了很多弯路,同时又学习到很多内 容。非常感谢老师!谢谢!
 
< 上一篇   下一篇 >