搭建Linux下的博客网站

时间:2022-09-08 03:17:24

搭建Linux下的博客网站

LAMP和WordPress可以组成一个优秀的博客网站,可以在互联网上运行,也可以在局域网中运行。有了WordPress就可以低成本地、更新和维护自己的博客网站了。

目前LAMP (Linux + Apache + MySQL + PHP) 发展迅速,已经成为Web 服务器的事实标准。现在的Web网站已经不再是仅向浏览者或用户提供静态网页内容的浏览,而是要求能够和用户进行动态的信息交流的动态Web网站,所以,搭建Web网站平台不仅要支持简单的HTML网页浏览,更重要的是使Web站点能和用户实现一种动态的交互式操作。这就要求Web服务器在提供标准的HTML网页浏览之外提供一种能和用户交流的技术。这种技术不但要能够收集和反馈用户信息,还要支持数据库操作(把信息存入数据库和从数据库中检索信息)。PHP是一种跨平台的服务器端的嵌入式脚本语言,它大量的借鉴C、Java和Perl语言的语法,并加入了PHP自己的特性,使Web开发者能够快速地写出动态页面。PHP支持所有主流数据库。它是完全免费的,使用时不需要支付任何费用。本文将要搭建的LAMP动态网站博客就是基于Linux的完全免费的PHP技术实现的。

软件选型

在整个配置过程中,我们使用的软件都是完全免费的开放源代码软件,可以从互联网上免费下载。在Linux下开发Web应用,一定要有一个HTTP服务器,这就是著名的Apache。当然数据库是一定少不了的,Linux支持多种数据库,包括像Oracle、DB2等这样大型的数据库。不过与PHP最为相配也是运用最多的数据库当属MySQL了。另外PHP语言本身也是必不可少的。下面是它们相应的网站:www.省略;www.省略 ;www

.省略。就Apache而言,有1.3.X版本与2.X版本两个分支。由于2.X是在1.3.X上进行重写,因此在结构和功能上都有很大的改进。关于Apache 1.3.X的安装介绍比较多,故本文选用了Apache 2.X版本。同样,也选用了支持Apache 2.X版本的PHP版本。用Red Hat Enterprise Linux AS4.0+Apache+

PHP +MySQL+WordPress来架构动态网站论坛,所选取的是目前最新版本的软件,均从源代码开始编译,而不是下载二进制文件来进行安装。关于LAMP的具体安装过程,由于这方面文章比较多笔者就不赘述了。博客软件选择Wordpress。它主要特点是安装非常简单,Web标准好,使用比较简单,主题与插件丰富,因此可以方便地打造自己喜欢的博客显示效果和功能,让它在简单的同时,变得更加美观、强大。代码修改比较方便、容易。

搭建WordPress 博客网站

下面以Linux发行版Red Hat Enterprise Linux AS 4.0为例,介绍搭建WordPress 博客网站从安装到使用的过程。

WordPress 官方网站是www.省略/。

1.省略/latest.tar.gz

#tar zvxf latest.tar.gz?“建立一个目录”

2.使用phpMyAdmin创建MySQL数据库

如果使用合适的工具,MySQL数据库的管理就会为得相当简单。应用MySQL命令行方式需要对MySQL知识非常熟悉,对SQL语言也是同样的道理。不仅如此,如果数据库的访问量很大,列表中数据的读取就会相当困难。当前出现很多GUI MySQL客户程序,其中最为出色的是基于Web的phpMyAdmin工具。这是一种MySQL数据库前台的基于PHP的工具。使用phpMyAdmin建立一个MySQL数据库WordPress以及相应权限和密码。界面见图1。

图1使用phpMyAdmin建立一个Mysql数据库WordPress

然后填写MySQL数据库信息。在wp-config-sample.php文件的头部,会发现类似如下的代码:

1. // ** MySQL settings ** //

2.define('DB_NAME', 'wordpress');// 把wordpress用你的MySQL数据库名字代替

3.define('DB_USER', 'username');// 用你的MySQL数据库用户名代替username

4.define('DB_PASSWORD', 'password'); // password即你的MySQL数据库密码

5.define('DB_HOST', 'localhost');// 一般来说,这一行就不需要修改了

按照phpMyAdmin建立一个MySQL数据库WordPress修改相关的信息即可。以“另存为”的方式将wp-config-sample.php文件改名为wp-config.php保存。

3.进行网络安装

进行网络安装非常简单,通常需要以下几个步骤:打开Firefox(或者IE)浏览器在地址栏直接输入:localhost(或者IP地址)/wordpress/install.php 后,出现安装前准备工作界面,见图2。

图2 网络安装博客

这里主要设定管理员电子邮件等信息,填写结束后点击“Continue To second step”按钮。

4.博客的常规设置

记录管理员口令,以系统管理员的身份登录,登录后对话框下边会出现“博客的管理员控制面板”(见图3)。

图3博客的管理员控制面板

博客的管理员控制面板,一共八个大版面: Dashboard(控制面板)、Write(书写)、Manage(管理)、 Links(链接)、Presentation(主题功能介绍)、Plugins (插件)、Option(设置选项)、Users(用户管理)。通过这些版面就可以自己管理博客了。在WordPress可以进行以下操作:

1.进行文章、分类、归档。

2.支持文章、评论、分类等多种形式的RSS输出。

3.提供链接的添加、归类功能。

4.支持评论的管理,防垃圾功能。

5.支持对风格(CSS)和程序本身(PHP)的直接编辑、修改。

6.在Blog系统外,方便地添加所需页面。

7.通过对各种参数进行设置,使Blog更具个性化。

8.生成静态html页面(需要mod_rewrite支持)。

9.通过选择不同主题,方便地改变页面的显示效果。

10.通过添加插件,可提供多种特殊的功能。

点击“Write”按钮就可以写自己的博客了。另外在在线帮助页有常见问题回答(codex.省略/ )。可以通过点击“Manage ”管理文章。文章写完后就可以了。

最后谈一下博客的RSS选项。RSS就是互联网信息相互交流引用的通用语言,是一种简单的新闻聚合标准,一种将信息推送到用户端的推送技术。RSS基于文本的格式,它是XML(可扩展标识语言)的一种形式,所以通常RSS文件都标为XML。目前有很多根据RSS标准开发的阅读器软件,或者内容聚合主页。RSS技术最早是由NetScape设计出来的,目的是建立一种新闻频道标准,遗憾的是当时NetScape和微软在浏览器两强争霸中节节败退,也就没有多余的心思和精力去发展完善RSS技术,RSS也因此沉寂多年,直到这两年网络客(Blog)横行,RSS才重新找到了用武之地,使其成为Blog间相互传递新闻主题和内容的方式,RSS也由此随着Blog的日渐盛行而被新闻网站认同并加以应用。Blog内置了RSS Linker和RSS Fetcher,方便用户使用RSS阅读器浏览博客。RSS应用最火爆的当属博客、播客等网站支持的RSS。在传统网站中,目前只有一部分支持RSS,而且一般只提供很简单的内容提要,要阅读全文还需要打开相应的网页。因此,RSS应用仍然受到了很大的局限,故此更多地与新型的网络应用播客、博客等紧密结合。

上一篇:虚网络数据管理协议(2) 下一篇:让MySQL支持中文全文检索