`

使用XAMPP轻松建站(下)

阅读更多

【导读】LAMP (Linux + Apache + MySQL + PHP) 作为与Windows、IIS和.NET等专有和商业软件进行竞争的一种开源软件解决方案。规避了LAMP的复杂、繁琐,XAMPP提供了一种轻松建设网站的途径。本文将介绍基于XAMPP的内容管理系统和论坛系统的建设。

论坛系统——Discuz!

Crossday Discuz! Board(以下简称 Discuz!)是一个通用的论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。

它采用世界上最流行的 Web 编程组合 PHP+MySQL/PgSQL 实现,是一个经过完善设计,适用于各种服务器环境的高效论坛系统解决方案。具备跨平台特性,可以运行于 Linux/FreeBSD/Unix 及微软 Windows 2000/2003 等各种操作系统环境下。其稳定性,负载能力,安全保障等方面都居于国内外同类产品领先地位,国内很多知名大网站均采用它做为论坛系统。

自2006年1月1日开始,Discuz!产品免费计划正式启动。最新版的Discuz!4.0可以免费下载!

运行环境:可用的 httpd 服务器(如 Apache、Zeus、IIS 等);php 4.1.0 及以上;Zend Optimizer 2.5.7 及以上;MySQL 3.23 及以上(仅针对 MySQL 版 Discuz!)。

● 软件下载

在其官方网站(http://www.discuz.com)下载,Discuz! 4.0.0提供了四个版本供用户免费下载,分别为:GBK 简体中文版、UTF-8 简体中文版、BIG5 繁体中文版、UTF-8 繁体中文版。用户可以根据自己的需要选择相应的版本,这里笔者选择的是GBK简体中文版。

● 新建目录

在服务器的/opt/lampp/htdocs目录下新建一个目录,用于存放Discuz!的文件。例如:

# mkdir /opt/lampp/htdocs/discuz

● 解压上传

将下载的文件Discuz!_4.0.0_SC_GBK.zip解压,并把upload 目录中的全部文件和目录结构以二进制方式上传到服务器的 /opt/lampp/htdocs/discuz目录下。

● 设置目录属性

将服务器上以下的目录属性设置为 777:

./templates

./templates/default

./templates/default/*.*

./attachments

./customavatars

./forumdata

./forumdata/cache

./forumdata/templates

./config.inc.php

● 创建新数据库

首先在Mysql中创建一新数据库discuz,使用XAMPP自带的phpmyadmin工具创建discuz数据库。

● 开始安装

通过在浏览器中访问http://ip地址/discuz/install.php,进入Discuz!的安装页面。

第一步:选择安装过程的语言。

第二步:阅读许可协议,并点击“我完全同意”。

第四步:编辑当前配置,依据数据库服务器、用户名、密码及数据库名进行相应修改。(见图11)



图11 配置Discuz!(点击小图看大图)

可能的情况下,尽量不要使用 root 账号,而依据 Discuz! 及服务器上其他软件的需要,单独为每个程序分配账号和数据库,以减少安全问题发生的可能。

第五步:检查当前服务器环境,包括所需环境和当前服务器配置对比,确认用户已经完成了相关的操作和设置,设置管理员账号。

第六步:开始安装Discuz!

在单击了“开始安装Discuz!”之后,如果一切顺利,很快就会看到安装成功的提示,这时就可以进入论坛了!需要注意的是:安装成功后,请删除安装脚本install.php,以避免被再次安装。

现在,在浏览器中访问http://ip地址/discuz,就可以进入论坛了!(见图12)



图12 论坛界面(点击小图看大图)

关于Discuz!论坛更多的功能,需要以管理员帐号登陆后,到后台进行配置。另外,在Disczu!网站上提供了大量的模板、插件,可以帮助用户轻松定制出漂亮、强大的论坛!

小贴士:Mambo

官方网站: http://www.mamboserver.com/ 中文网站: http://www.mambochina.net/

最新版本:4.5.3 软件大小:2.97 MB

运行环境: Apache2.0.x + PHP4.3.x + MySQL4.0.xx,操作系统为WIN2000/XP, Linux, FreeBSD。

插件下载地址: http://www.mamboforge.net 中国曼波应用中心: http://www.mambo.cn/

小贴士:XAMPP相关文件及目录:

● XAMPP命令目录:/opt/lampp/bin/

● Apache 网页根目录:/opt/lampp/htdocs

● Apache 配置文件:/opt/lampp/etc/httpd.conf

● MySQL配置文件:/opt/lampp/etc/my.cnf

● PHP配置文件:/opt/lampp/etc/php.ini

● ProFTPD配置文件:/opt/lampp/etc/proftpd.conf

● phpMyAdmin配置文件:/opt/lampp/phpmyadmin/config.inc.php

XAMPP所包含的软件,基本已囊括了建网站的需要。这种将多种软件与管理工具打包发布的形式,一方面可以省去用户到处寻找、分散安装的麻烦;另一方面对系统的稳定性、兼容性也提供了可靠的保证。接下来的工作就是搭建网站了。

伴随着平等、交互、以人为中心的Web 2.0的兴起,网站的模式、运行机制发生了很大的变化,以RSS、Blog等为代表的新应用越来越火爆,将这些应用融合到网站中,应该是我们在建站之初就要考虑的问题。

除此之外,还要考虑安全、费用、可扩展性等多种因素,因此在经过大量的查阅资料、反复的安装比较之后,笔者在这里选择了基于Linux平台的PHP开源系统Mambo(曼波)、Discu! ,分别作为网站的内容管理系统和论坛系统,运行环境选用的是XAMPP 1.5.1 。

内容管理系统——Mambo

Mambo是一套PHP开发的开放源码的内容管理系统(CMS)。曾获得2004年度最佳Linux开放源码系统奖项 。通过一段时间的使用,笔者感觉它有以下几个特点:

1.易于安装、管理简单、开源免费、可靠性高;

2.界面布局合理,风格大方,通过修改模版可以很轻松做出漂亮的网站;

3.灵活的功能扩展机制,方便第三方开发和使用插件;

4.有专业的组织进行汉化,新版本的中文支持非常及时。

● 软件下载

Mambo在中国的汉化及技术支持由曼波中国(http://www.mambochina.net)负责,他们的汉化工作非常及时,Mambo 4.5.3英文版推出不到一个月,就完成了汉化工作。

最新汉化版为Mambo 4.5.3h 全球版,它以 Mambo4.5.3h 英文版为基础,加强了语言编码的处理,实现简体中文 gb2312/UTF-8、繁体中文 BIG5/UTF-8、英文 iso-8859-1/UTF-8 编码一体化,全面涉及 Mambo 的安装、前台和后台的语言处理。

● 解压上传

将下载的文件MamboV4.5.3h_Global.zip解压并以二进制方式上传到服务器的 /opt/lampp/htdocs目录下。

● 新建数据库

利用MySQL管理工具phpMy-Admin,新建一个空数据库,这里起的名字为mambo(见图7)。



图7 用phpMyAdmin新建数据库(点击小图看大图)

● 开始安装

直接在浏览器中访问http://ip地址/installation/index.php,进入mambo的安装页面。

第一步:安装前的检查

包括安装语言的选择,以及安装完毕后的前台、后台语言,推荐选择Simplified_chinese(简体中文);必要组件如php、mysql等的安装情况;目录和文件的权限。(见图8)



图8 安装前的准备

Mambo的安装需要对一些文件和文件夹必须有可写的权限, 所以当出现目录和文件的权限“不可写”,需要在服务器上修改它的读写属性! (如: 通过chmod命令将文件读写属性设为777) 修改结束后再次刷新该页面。

第二步:接受GNU/GPL 许可协议

第三步:MySQL 数据库配置

主机名称为localhost,MySQL 用户名为root,以及该用户登陆密码,MySQL 数据库名称为前面创建的数据库名称mambo(见图9)。



图9 My SQL配置

第四步:输入站点名称

第五步:设置站点的网址、绝对路径、管理员E-mail和文件/目录的访问权限

如果网址和路径正确,则不要修改。 网站管理员的E-mail及管理员密码需要用户输入。文件及目录的访问权限使用默认值即可。(见图10)



图10 站点设置

第六步:安装成功

提示你已经安装成功,可以进入网站,并提醒管理员账号及密码。为了安全,Mambo系统在安装后已将installation 目录改名,如果不再需要应立即删除它!

第七步:访问网站

由于XAMPP安装时,在/opt/lampp/htdocs目录上生成了一个index.html的文件,它重定向到htdocs目录下的XAMPP,即XAMPP的管理工具。因此为了让用户直接访问到网站,需要将该文件改名或删除。删除该文件之后,可以通过http://ip地址/xampp/访问XAMPP的管理页面。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics