Joomla!之门 arrow 文章新闻 arrow Joomla 入门 arrow Joomla! 本地测试环境及安装演示
繁體 Narrow screen resolution Wide screen resolution default color green color orange color

Translate this site

         

文章分类阅读

读者评论

Joomla! 本地测试环境及安装演示

(2 次投票)
2007-05-12
 

作者: 白建鹏,

查看 : 16606    

已被收藏 : 1

Published in : 文章, Joomla 入门

标签 : 本地测试, 服务器, 安装, 演示,

文章跳转
Joomla! 本地测试环境及安装演示
页面 2
页面 3

前不久Joomla之门网站刚刚发表了《图解Joomla!安装过程》的文章,不过,该文演示的是如何在远程服务器,即虚拟主机上安装Joomla! 。我知道还有很多Joomla用户,尤其是刚刚接触Joomla的新手,不可能仅仅为了测试一下、体验一下Joomla,就花钱购买一个虚拟主机。一个省钱又省事的途径就是利用本地测试环境来测试。

本地测试环境就像沙盘,或者模型,或者积木,你可以随意在上面安装、卸载、调试、修改,而不必担心真实的网站会受到影响。利用本地测试环境不仅可以体验Joomla的功能,练习各种操作,并且还可以帮助开发人员进行程序设计和效果测试。

Ravenswood_joomla_00_building_block

所有单机版的操作系统,无论是Linux或者FreeBSD,还是Ubuntu,抑或大多数人在使用的Windows XP 操作系统,一般情况下不会预装服务器测试环境。因此我们首先要安装一个本地服务器(Local Server)。

本文以Windows XP平台为例。

尽管微软提供的IIS服务也能运行php程序,但是Joomla!运行的最佳环境是典型的AMP环境,即Apache+MySQL+PHP。这些程序都是开源的,我们不必花一分钱。但是要自己安装这些程序并调试,也不是一个简单的过程。且不说逐个下载程序包,选择合适的版本,就算你费了九牛二虎之力安装成功,后面的设置工作也够烦人的。因此,我不推荐用户自己一一安装上述程序。我们有更省事的选择,那就是集成型AMP环境。

集成型AMP的特点是:一个安装包内含有AMP各个成分,一次安装即可同时搭建好Apache+MySQL+PHP,并且默认设置能够立即运行大部分需要AMP环境的web程序。AMP集成包的安装一般5分钟就能完成,非常容易。如果自己逐个安装恐怕没有几个小时搞不来。

这样的安装包已有很多种,比较知名的如FAMP、WAMP、LAMP、IAMP、GreenAMP、XAMPP等。在Joomla界,开发人员一般称本地服务器为SAS,即Standalone Server的缩写。在Joomla官方扩展库的“Tools”类别中就能找到已经发布的免费SAS,如JSAS ( Joomla! Stand Alone Server)、Ravenswood Joomla Server。台湾Joomla网站的站长Eddy曾经开发过一个Joomla Uniform Server,也是一个SAS集成环境。

我推荐新手使用Ravenswood Joomla Server2008年修正:现在推荐大家 使用 XAMPP 搭建本地测试服务器),这也是Joomla官方推荐的测试平台。该软件曾一度登上Joomla官方扩展库的Top 5 排行榜。如果你是Joomla扩展开发人员,我推荐你同时再安装一个XAMPP环境。这是因为前者刚好满足了安装Joomla的最低需求,而XAMPP则一贯追求各个成分的最新版本。所以,如果你的程序在这两个环境中分别都能运行,那么基本上在全世界大部分服务器上安装了。

刚刚知道Joomla这个词,还没有开发web程序计划的初级用户,如果你还在亲手安装php环境还是直接使用集成服务器环境之间犹豫,我想给你泼一盆凉水:你到底是想了解Apache+MySQL+PHP环境,还是想了解Joomla?已经有不止一个人犯过这个低级错误,总以为自己亲手安装的环境更好用,结果陷在里面很痛苦——测试Joomla时发生了错误非要说是Joomla的问题,到头来才发现是自己的服务器环境没有设置好。曾经有人自己安装测试环境,然后调试其他程序正常,但是安装Joomla时出错,就以为是Joomla的问题,搞得大家都一头雾水,最后才知道是安装的服务器php版本太低。

下面我演示一遍安装本地测试服务器环境的过程及在该服务器上安装Joomla的方法。

  • 搭建Ravenswood Joomla Server

从本站下载Ravenswood Joomla Server,得到一个名为Ravenswood-JS-1.0.12.1.zip 的压缩包,大小约13MB。用 7-zip 打开该压缩包,可以看到里面只有一个文件夹,名为 Ravenswood-JS-1.0.12.1。如下图所示(点击可放大):

Ravenswood_joomla_01_package

双击进入该目录,可以看到其文件结构如下:

Ravenswood_joomla_02_server

 

安装方法很简单:将此压缩包解压到任意分区的根目录下即可,解压后大小约31MB。再次强调:一定要在根目录下。解压后在该分区根目录下就新增了一个文件夹叫Ravenswood-JS-1.0.12.1,如下图所示,我将该压缩包解压至J盘根目录下:

Ravenswood_joomla_03_folder

 

考虑到启用此服务器后,在测试Joomla或其他web程序时需要提供绝对路径(Absolute Path),那么这个文件夹名称就显得太罗嗦了。我建议立即修改为简单易记的,比如 rjs:

Ravenswood_joomla_04_rename

 

实际上在更改文件夹名字之前,这个测试服务器就搭建完成了。这么快吗?是的,就是这么快。如果你操作熟练的话,5分钟应该完成了。修改文件夹名称不会影响服务器运行吧?放心,丝毫没有影响。但是,不能修改该目录下其他任何文件或目录的名称!

  

下载 Ravenswood Joomla Server 本地测试服务器1.0.12.1

文件类型:
版本:1.0.12.1
文件大小:13.0MB
下载次数:1053

  

下载 XAMPP 集成AMP服务器 1.6.7 for windows

文件类型:exe
版本:1.6.7
文件大小:27.8 MB
下载次数:900

 



转载本文 加为收藏 推荐给朋友 相关文章 收藏到 del.icio.us

会员评论  评论的 RSS
 

会员平均评分

 

显示 1 /总数 1 条评论

1. 2009-04-16 14:39

Ravenswood it services页面不可达
按照上面的方法操作,执行EXE文件是到不了Ravenswood it services页面,提示This site is temporarily unavailable
注册会员, IP:: 58.240.234.114
ecit_CEO

显示 1 /总数 1 条评论

发表评论



mXcomment 1.0.8 © 2007-2009 - visualclinic.fr
License Creative Commons - Some rights reserved
< 上一篇   下一篇 >

Donation below, thanks ! 请资助我们做的更好,谢谢!

Chinese translations for Joomla! CMS Core and extensions (components, modules, plugins, as well as free Joomla! templates)

I want to donate:
$

捐助本站汉化更多作品

Donate to joomlagate.com to translate more Joomla! extensions and free Joomla! templates

会员登录

欢迎 访客.




忘记密码
没有账户? 马上注册
忘记了您的 激活 email?
您的IP: 38.103.63.55

在线会员

现在有 1 位访客在线