使用WordPress搭建基于LAMP架构的博客平台
前言
作为一名IT工作者,拥有自己的技术博客是展示自己的最佳方式,作为一名博客作者,可以在自己搭建的个人博客上书写博客,无疑也是件大快人心之事。那么,应该如何方便高效的搭建一个属于自己的个人博客呢,我将在下面的内容里为你细细道来。
本次搭建博客使用的是世界上目前最先进的 weblog 程序WordPress,WordPress 是一个功能非常强大的博客系统,插件众多,易于扩充功能,安装和使用都非常方便。目前 WordPress 已经成为主流的 Blog 搭建平台。WordPress是使用 PHP 语言开发的Blog引擎,用户可以在支持 PHP 和MySQL数据库的服务器上架设自己的 Blog,也可以把 WordPress 当做一个个人信息发布平台,或者当作一个内容管理系统(CMS)来使用。
WordPress平台是运行在LAMP架构之上的,LAMP是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
本此搭建使用的LAMP架构是CentOS、Apache、Mariadb和PHP。CentOS是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本,Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。MariaDB数据库管理系统是MySQL的一个分支,是目前最流行的开源数据库,PHP 是一种被广泛使用的开源的HTML 内嵌式脚本语言。
需要准备的软件包
本次编译安装LAMP搭建blog使用的皆是最新版的软件包,需要下载的同学可以利用我下面提供的下载链接进行下载
root¢os7: ~#ls /usr/local/src/
apr-1.6.2.tar.gz httpd-2.4.27.tar.bz2 php-7.1.10.tar.bz2
apr-util-1.6.0.tar.gz mariadb-10.2.8-linux-x86_64.tar.gz wordpress-4.8.1-zh_CN.tar.gz
所需软件包的下载链接
CentOS7.3下载链接: http://mirrors.aliyun.com/centos/7.3.1611/isos/x86_64/
Apache软件下载链接:http://httpd.apache.org/download.cgi#apache24
APR下载链接:http://apr.apache.org/download.cgi
APR-util下载链接:http://apr.apache.org/download.cgi
PHP下载链接:https://secure.php.net/downloads.php
Mariadb下载链接:https://downloads.mariadb.org/
Wordpress下载链接:https://wordpress.org/download/
编译安装httpd
安装开发包组及必要的软件包
root¢os7: ~#yum -y groupinstall "development tools"
root¢os7: ~#yum -y install expat-devel pcre-devel openssl-devel
解压httpd、arp、apr-util软件包
root¢os7: ~#cd /usr/local/src/
root¢os7: src#tar vxf apr-1.6.2.tar.gz
root¢os7: src#tar vxf apr-util-1.6.0.tar.gz
root¢os7: src#tar vxf httpd-2.4.27.tar.bz2
将解压后的apr和apr-util移动到httpd解压后的srclib目录下
root¢os7: src#mv apr-1.6.2 httpd-2.4.27/srclib/apr
root¢os7: src#mv apr-util-1.6.0 httpd-2.4.27/srclib/apr-util
编译安装httpd
root¢os7: src#cd httpd-2.4.27/
root¢os7: httpd-2.4.27#./configure --prefix=/app/httpd24 --sysconfdir=/etc/httpd24 --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib--with-pcre --with-