概述
WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的。用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用HTML代码、CSS、PHP等相关知识。使用WordPress平台的发行商约占全球网站的10%。而WordPress官方网站的每月独立访问用户数则达到3亿。
通俗来说,WordPress是一种快速建站工具。举个例子,关于演示PPT,多数人往往利用公司标准模版或者从网络上下载精美的PPT模板,然后往里面填充内容。WordPress就像那个精美的PPT模板,甚至它比PPT模板还好用,通过安装插件就可以拓展功能,直到使得WordPress变得有个人特色。总而言之,WordPress可以让使用者更专注于内容输出,最大程度降低建站的技术门槛。
英文主页https://wordpress.org 中文主页https://cn.wordpress.org
部署方式
WordPress以它的易于安装而出名。在大多数情况下,安装WordPress是一个很简单的事情,并且花不到5分钟就可以搞定。安装WordPress 著名的5分钟安装方式请参考官网https://codex.wordpress.org/Installing_WordPress#Famous_5-Minute_Installation。本文将介绍在linux环境中,从WordPress官网下载安装包,然后进行配置和安装。WordPress不支持其它安装方式。
软件说明
当前WordPress最新版本是Wordpress 4.9.8,官方下载地址https://wordpress.org/latest.tar.gz
前提条件
WordPress本身对服务器硬件需求很低(内存大于256M,存储大于200M即可);WordPress需要用到PHP环境和MySQL数据库,建议PHP版本是7.2或者更高,MySQL版本是5.6或者更高(MariaDB版本是10.0或者更高)。此外建议在Apache或者Nginx上运行WordPress;建议使用phpMyAdmin工具配置管理数据库。
准备环境,在CentOS(Version 7.4)下准备LAMP
安装Apache
安装Apache
yum -y install httpd
安装Apache扩展
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
启动Apache服务
systemctl start httpd
设置服务开机启动
systemctl enable httpd
查看服务状态
systemctl status httpd
显示如下信息:
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
Active: active (running) since Sun 2018-11-25 15:50:31 CST; 22s ago
Docs: man:httpd(8)
man:apachectl(8)
</