前言
本篇文章将介绍如何基于WordPress快速搭建个人网站。
WordPress
WordPress是一个用PHP开发的,开源的内容管理系统(Content Management System),是目前世界上最流行的CMS解决方案。截至2019年4月,全球最大的1000万个网站中有33.6%都在使用WordPress。在个人网站及小型网站上,WordPress的使用也十分广泛。
为什么选择WordPress?
主要有以下几点原因:
- 快速上手,开源免费,开箱即用
- 功能强大,插件丰富,页面美观,满足建站的大部分需求
- 非常流行,用户基础庞大,社区活跃,日常遇到的大部分问题都能得到解答
- 安全,很多的政府机构都在使用
前提条件
WordPress是需要有运行环境的,即所谓的LAMP(Linux, Apache, MySQL, PHP)。因为是用PHP开发的,所以必须要有PHP的运行环境,数据库可以选择MySQL,也可以安装MariaDB。两者的区别这里不做扩展说明。当然WordPress对于各个操作系统(Linux, Mac OS, Windows)都是有各自的版本的,但是既然考虑作为服务器使用,还是推荐用Linux。Web服务器也并不限定于Apache,像Nginx也是一个很好的选择,但考虑到Apache相对来说更加简单,所以我们选择Apache来建站。
Linux环境
首先得要有一个服务器,国外国内的云服务器都可以选。国外的推荐AWS,国内的可以选择阿里云,腾讯云,华为云等。这里我选择了Ubuntu系统(CentOS也强烈推荐,区别在于安装软件环境的命令会有所不同)。当然,还要标配一个域名,申请也很方便。
Apache
安装Apache
执行以下代码安装Apache
sudo apt-get install apache2 apache2-utils
Apache默认监听端口80,配置文件目录为