Joomla建站程序的安装
- 格式:doc
- 大小:592.50 KB
- 文档页数:22
Joomla! 建站程序的安装第一章Joomla!介绍Joomla!是一套在国际开源界相当知名的内容管理系统(Content Management System,CMS),它架构在PHP语言+MySQL数据库之上。
可以运行在如Linux、Windows、MacOSX等各种不同的平台上。
它不仅是一套易学好用的专业建站系统,也是一套功能强大的开发框架。
第二章Joomla!安装第一节用XAMPP 快速搭建Joomla! 本地测试服务器一、XAMPP 简介一个新手接触Joomla! 的过程应该是这样的:看到这个词之后首先要弄明白―什么是Joomla!‖,然后就想―试用一下看看‖。
可是,Joomla! 是web 程序,它需要有服务器环境才能运行。
如果你还不了解Joomla! 是否合你意,就贸然去购买服务器空间来测试,恐怕你是不会愿意的。
因此,对于一个迫切想要测试Joomla! 如何安装、运行、操作的新手来说,最方便的莫过于在自己的PC 电脑上搭建一个本地测试服务器。
下面介绍一下用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 –win32-1.6.7 中已经包含:Apache HTTPD 2.2.9+Openssl 0.9.8hMySQL 5.0.51bPHP 5.2.6 + PHP 4.4.8SQLite 2.8.15phpMyAdmin 2.11.7ADOdb 4.98Mercury Mail Transport System v4.52FileZilla FTP Server 0.9.25Webalizer 2.01-10Zend Optimizer 3.3.0eAccelerator 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 格式,实际上是自解压文件,运行后只进行解压缩操作,不会给windows 的注册表增加任何内容。
点击这个 .exe 文件,它会询问你解压位置。
强烈建议选择某个分区的根目录来解压!例如: D:\ 。
解压时会自动在根目录下创建一个 xampp 目录。
解压完成后不要移动、重命名任何文件。
进入 D:\xampp 目录,应该看到如下画面:如果你看到d:\xampp目录下的内容,表示服务器安装完成了。
4.XAMPP文件夹内容简介这些目录及文件的名称已经基本上说明了自己的身份,因此相信你一看就明白。
我只说明几个重要的地方:htdocs 目录相当于Unix 虚拟主机上面的public_html 目录,相当于IIS 服务器上面的wwwroot,即所谓―网站根目录‖。
你将来要测试的Joomla!,以及其它任何php web 程序,都必须解压/上传到这个目录才能运行。
apache 及php 目录含有一些配置文件,以后可能会需要进入这些目录来修改设置。
还可以看到有一些.bat 格式的DOS批处理程序,例如apache_start.bat,含义已经很明显了,还需要解释吗?php-switch.bat 是用来切换php4 与php5 的。
如果你将XAMPP 解压到不是分区根目录的某个文件夹中,就必须用setup_xampp.bat 来进行一次―安装‖,来设定XAMPP 的运行路径。
再认识两个重要的.exe 程序,一个是xampp_start.exe,一个是xampp_stop.exe,相信你一看就明白它们的功能。
没错!我们以后就要通过它们来分别启动和关闭服务器了。
有些高手可能对此嗤之以鼻,他们认为运行xampp-control.exe 就可以把apache 、php 、MySQL 等直接变成windows 的系统服务(service),以后每次开机就自动运行了,何必那么麻烦每次start 、stop 呢?我的理由是:这个测试服务器并非你PC 上面工作的全部,如果把这个服务器变成系统服务,则会使电脑运行速度变慢。
因此我推荐每次手动启动和关闭服务器。
5、第一次运行XAMPP那我们现在就点击一下xampp_start.exe 吧,可以看到弹出一个DOS 窗口,里面用英文提示你apache 正在启动。
start your apache server by running xampp_start.exe如果你没有看到这个画面,或者看到一个DOS 窗口一闪即逝,很可能是其它某个正在运行的程序占用了80 端口。
例如:skype,老版本的迅雷,等等。
解决办法就是退出这些软件,先启动服务器,然后再运行它们。
直到你看到上面这样的DOS 窗口稳定显示,才表示你正式启动了XAMPP 服务器。
你可以将这个窗口最小化,以方便你操作,但是不能关闭,一旦关闭此窗口,服务器也就关闭了。
现在打开浏览器,输入:http://localhost或者http://127.0.0.1,就可以看到如下界面:access localhost homepage to verify the status of your xampp至此,可以完全证明你的XAMPP 运行正常。
为了后面测试Joomla! 的工作顺利进行,你的浏览器可能还需要启用Cookie,你的windows 可能需要安装Java Runtime Environment;你还可能需要同时具备IE 浏览器和FireFox 浏览器;你还可能需要安装Adobe Flash Player 插件,等等。
这些东西不是XAMPP 的责任,但是弄不好会影响你测试的体验,因此请你自行解决。
在这里,可能有两个错误:(1)80或8080端口不正确。
一般是80和8080这两个分配的问题。
如果你没有安装IIS。
那么这个问题一般不会出现。
但如果你安装了IIS那么,很容易和IIS的端口发生冲突。
解决办法:将IIS的端口设置为8080,将apache的端口设置为80 。
将IIS的端口设置为8080的方法:点击确定就可以了。
下面将apache的设置为80:用记事本程序打开c:\sandbox\xampp\apache\conf\httpd.conf,查找其中的8080,将其全部改为80,保存即可。
(当然,也可以将IIS的端口改为80,将apache的改为8080,但在测试的时候,就需要输入http://127.0.0.1:8080或http://localhost:8080才可以进行测试。
不推荐使用这正办法。
因为相比前种办法比较麻烦些。
)(2)SSL端口不正确。
和上面一样。
如果不安装IIS,这个问题,一般不会出现。
如果存在ssl端口问题。
解决办法如下:用记事本打开C:\sandbox\xampp\apache\conf\extra\httpd-ssl.conf 。
查找其中的全部443,并将其改为453即可(当然改成463,473可能也可以)。
修改了这两个地方之后,先双击c:\sandbox\xampp\ Apache_start.exe, 看是否成功。
如果成功。
然后双击桌面的xamp,打开IE浏览器进行查看,如下:输入:http://localhost或http://localhost/xampp或http://127.0.0.1或http://127.0.0.1/xampp都可以。
如果出现则说明成功了。
当然,有可能会出现另一个,中间只有一个橘黄的东西,这也说明成功。
如果是出现中间只有个橘黄的东西的话,在中间的那行字中选中”中文”,点击,进入,就是上面的画面了。
这个画面以后还会用到。
即创建数据库的时候会用到的。
另一种比较简单的测试,但有时候发现不了错误。
详细说明如下:点击安装完成xampp的安装之后,运行xampp(即双击桌面xampp图标)这时候右下角会出现xampp 的标志,这个地方要注意,这个要满足。
两个Running要有,颜色要有,前面的两个钩号要有,应为stop而不是start。
如果有不满足的,则按照上面的比较麻烦的方法,进行测试,即打开c:\sandbox\xampp\apache.exe查看。
更改的方法,上面讲述过了。
Apache服务不能用了本地计算机上的Apache服务启动后又停止了.一些服务自动停止,如果它们没什么可做的,例如"性能日志和警服"服务最佳答案在网络连接属性里选tcp/ip属性--> 高级-->wins标签--->下面有启用LMHOSTS查询,及netbios的选项,选中\"禁用TCP/IP上的netbios项>>>>>>>>>如果满足了,则代开IE浏览器进行查看,如下:输入:http://localhost或http://localhost/xampp或http://127.0.0.1或http://127.0.0.1/xampp都可以。