Install Software For Free

WordPress 最新版(5.7.2) 安装教程[已支持: 5.8.3 版本]

WordPress 简介

WordPress [0] 是一个以 PHP语言 [1] 和 MySQL数据库 [2] 为平台的自由开源的博客软件和内容管理系统, 它能让您建立出色网站、博客或应用程序。 世界上 41% 的网站都在使用 WordPress,小到个人的博客网站,大到专业的新闻站点。

WordPress 不仅本身就具有强大的功能 而且拥有 数以万计的(功能扩展)插件。

安装前的准备

为了安装 WordPress 系统,您需要准备 一个域名 和 一台服务器(VPS)。

域名

如果您没有域名的话,可以从 阿里云、腾讯云 等处进行购买,普通域名一般一年不到 100元 人民币。

服务器(VPS)

您可以从任何 VPS (服务器) 商家来购买一台服务器, 以下配置足够搭建一个 WordPress 网站的了。

  • CPU 1核

  • 内存 2GB

  • 磁盘 20GB

在购买 VPS 之前建议您查看一下 商家的信息 .

普通安装

推荐使用 Caddy [3] + Docker [4] 的方式安装 WordPress.

解析 DNS

在域名服务商那儿添加一个 A 解析记录,IP 地址填写您的服务器地址。

安装 Docker & git & docker-compose

Debian 系的系统:

# 需要有 root 权限
apt install docker.io git pip && pip install docker-compose
# 或者使用 sudo 安装
sudo apt install docker.io git pip && pip install docker-compose

RedHat 系的系统:

# 需要有 root 权限
yum install docker git pip && pip install docker-compose
# 或者使用 sudo 安装
sudo yum install docker git pip && pip install docker-compose

您也可以参照 Docker 官方的帮助文档 来完成 Docker 的安装。

WordPress 安装

您可以复制我已经制作好的 WordPressDeploy 库来快速安装:

# 登录到您的服务器之后
git clone https://github.com/QiYuTechDev/WordPressDeploy
# 进入 WordPressDeploy 工作目录
cd WordPressDeploy
# 初始化
./wp_init

.. warning::

    初始化之前别忘记了修改 env 中的 wordpress.env 和 mysql.env 配置。

# 生成新的密钥
./wp_gen_secrets

# 使用 docker-compose 启动 WordPress 服务
docker-compose up -d

# 更新文件夹的权限
docker exec -it wordpress_web sh -c 'cd /var/www && chown -R www-data html'
docker exec -it wordpress_web sh -c 'cd /var/www && chmod -R 755      html'

Caddy 配置

your_domain_name {
    reverse_proxy http://127.0.0.1:${PORT}
}

使用浏览器访问域名

使用浏览器访问您的域名: https://your_domain_name 然后填写账号密码、完成安装。

参考资料