基于LAMP和WordPress的个人博客搭建与应用论文_徐建伟

中海油信息科技有限公司湛江分公司 广东省湛江市 524057

摘要:本文主要介绍LAMP,WordPress等现今流行的web技术架构,并通过实例详细介绍如何搭建基于上述技术架构的个人网站。在搭建完毕后,本文继续介绍网站的管理方式,最后阐述基于LAMP和WordPress 的个人网站的应用价值及前景。

关键词:Linux,WordPress,个人博客,个人网站,Apache

1.概述

1.1.LAMP介绍

图 1-1 LAMP 技术架构图

LAMP是一组运行动态网站的软件组合,由Linux,Apache,MySQLPHP组成,其中Linux为操作系统,Apache为web 服务器,MySQL为关系型数据库,PHP为动态网站开发语言。

●Linux

Linux是一款免费开放的Unix-Like的计算机操作系统,其稳定、安全、强大的网络功能使其在各个领域应用广泛。Linux的发行版主要划分为:Redhat系列和Debian系列,本次个人博客的搭建实践选择的Linux版本为RedHat 系列的CentOS 6.2。

●Apache

Apache是款流行的、优秀的、开源的Web服务器软件,其跨平台以及稳定性、安全性、易用性等特点得到广大开发人员的喜爱,从而被广泛使用,成为世界上最流行的Web服务器软件之一。

●MySQL

MySQL起初为MySQL AB公司的一款开放源代码的关系数据库管理系统,后被Oracle公司收购,成为其旗下产品。MySQL由于其性能高、成本低、可靠性好等特点,因此被广泛地应用在因特网上的网站中,例如维基百科、Google和Facebook等网站。

●PHP

PHP是一种Web开发语言,主要用于动态网站的开发,由于其易用性以及免费开源,其在Web 开发应用广泛。

PHP 的技术原理为:通过部署在服务器上的PHP代码运行来动态产生用户浏览的网页并返回给用户的浏览器。同时,PHP可以在多数的服务器和操作系统上运行,因此,本次博客系统的搭建选取了该技术作为Web 开发的主要技术。

1.2.WordPress介绍

WordPress 技术出现于 2003 年,是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统。WordPress的技术优势在于具有强大的插件架构和丰富的模板系统,因此在世界范围内应用十分广泛。

根据Alexa网站统计的信息,排行前100万的网站中有超过16.7%的网站使用WordPress。毫无疑问,WordPress是目前 Internet上最流行的博客系统。

2.搭建实践详解

2.1.前期准备

在搭建WordPress之前必须先搭建好LAMP环境,包含以下几部分:

1)安装好Linux操作系统,本次搭建过程采用的Linux为CentOS 6.2

2)安装好Apache Web 服务器,安装命令如下:

sudo yum install httpd

sudo service httpd start

3)安装好MySQL数据库,命令如下:

sudo yum install mysql-server

sudo service mysqld start

4)安装PHP环境,命令如下:

sudo yum install php php-mysql

5)设置httpd,mysqld服务随开机自动启动:

sudo chkconfig httpd on

sudo chkconfig mysqld on

2.2.下载WordPress

在前期准备部署完毕后,开始着手搭建WordPress。本搭建过程中使用的命令均为CentOS 6.2适用的命令,其他Linux发行版可能部分有出入。

WordPress软件可以直接从WordPress官网下载。进入CentOS 系统,在终端敲入如下命令:

wget http://wordpress.org/latest.tar.gz

随后,系统会自动下载WordPress 压缩包到Home目录下,然后执行解压命令:

tar -xzvf latest.tar.gz

解压完毕后如无报错则该部分处理完毕。

2.3.创建WordPress数据库及用户

在上一步WordPress 压缩包解压完毕后,将会在Home目录下自动生成名为WordPrsss的文件夹。此时,需要为WordPress创建数据库,为WordPress 创建一个用户并为该用户创建密码。进入CentOS,打开shell,输入如下命令:

mysql -u root –p

MySQL数据库root用户默认初始密码为空,回车后进入MySQL配置命令行界面。然后输入如下命令创建WordPress数据库:

CREATE DATABASE wordpress;Query OK,1 row affected(0.00 sec)

如无报错,则为该名为WordPress 的数据库创建一个用户,命令如下:

CREATE USER wordpressuser@localhost;Query OK,0 rows affected(0.00 sec)

创建用户对应的密码:

SET PASSWORD FOR wordpressuser@localhost= PASSWORD("password");Query OK,0 rows affected(0.00 sec)

最后,要对新用户进行开放所有权限,否则WordPress可能无法启动。开放权限命令如下:

GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'password';Query OK,0 rows affected(0.00 sec)

当上述命令执行成功无报错后,证明系统已经成功创建WordPress数据库及用户。最后重新刷新下MySQL,退出即可。命令如下:

FLUSH PRIVILEGES;Query OK,0 rows affected(0.00 sec)

Exit

2.4.修改WordPress配置文件

在WordPress目录下有一个名为wp-config-sample.php的文件,该文件详细地说明了WordPress中每个部分该如何配置。我们首先将该样本文件复制出来,执行命令如下:

cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php

复制完毕后,打开wp-config.php并对其进行修改,命令详情如下:

vi ~/wordpress/wp-config.php

在打开的文件中找到关于WordPress 数据库、用户、密码的配置部分,配置为2.3小结中创建的数据库名,用户名和密码,详情如下:

define('DB_NAME','wordpress');

define('DB_USER','wordpressuser');

define('DB_PASSWORD','password');

修改完毕后,输入“:”符号,执行命令:wq。保存修改并退出。退出后,将WordPress 目录下的文件均复制移到网站的根目录中。输入命令:sudo cp -r ~/wordpress/* /var/www/html

最后,重启Httpd服务:

sudo service httpd restart

Httpd服务重启完毕后个人博客搭建完毕。

2.5.网站访问

个人网站搭建完毕后,在浏览器直接输入服务器的地址访问即可。本次搭建本人的服务器建在虚拟主机上,IP地址为:45.78.27.79。在浏览器输入:http://45.78.27.79后即可打开网站首页。

3.网站管理

3.1.Web端管理方式

浏览器输入地址:https://45.78.27.79后,输入用户名和密码即可登录到网站管理界面。

登陆管理界面后,左侧为菜单栏,共有仪表盘、文章、多媒体等选项。后台管理的功能有:

●查看网站的基本信息,统计数据,查看网站的活动等。

●查看并管理所有文章列表,管理用户评论,对文章进行归档,撰写文章。

●存储及展示图片,视频,音乐等多媒体文件。管理媒体库

●网站主页外观设置,网站主题的配置,升级,管理。管理网站自定义小工具及网页背景。

●管理和配置适用于WordPress的各种强大的插件,如Akismet等

●管理(新增/删除/变更用户角色)网站用户,对用户进行权限控制等

3.2.移动端管理方式

目前WordPress已有移动端APP(Android版和IOS版),我们可以通过移动端APP对个人网站进行登陆查看,管理,配置。(以下是IOS WordPress移动客户端的管理介绍)。

单击“WP管理”选项后可以对网站进行日常的管理操作,如修改主题,配置插件,修改背景颜色等。

单击“统计信息”选项后查看网站的统计数据,如文章数量,评论数量,浏览次数,最近更新等。

4.应用价值

基于LAMP和WordPress的博客系统既可以个人部署,用以撰写个人博客记录和展示自己生活中的点点滴滴,同时也可以作为部门或小集体的信息展示、交流的平台。该技术架构稳定,易用,插件丰富,可扩展性强,在世界范围内应用广泛,可以在很好地应用于生活和工作中。

参考文献:

[1]维基百科-WordPress https://zh.wikipedia.org/wiki/WordPress

[2]维基百科-LAMPhttps://en.wikipedia.org/wiki/Lamp

[3]鸟哥的Linux私房菜(基础学习篇)第三版 人民邮电出版社 鸟哥 著

[4]深入解析WordPress(原书第2版) 机械工业出版社 斯密特 著

论文作者:徐建伟

论文发表刊物:《基层建设》2018年第9期

论文发表时间:2018/6/4

标签:;  ;  ;  ;  ;  ;  ;  ;  

基于LAMP和WordPress的个人博客搭建与应用论文_徐建伟
下载Doc文档

猜你喜欢