在 Ubuntu 20.04 中安装 WordPress

17 Mar 2025 | 6 分钟阅读

WordPress 简介

WordPress 是一个开源免费的内容管理系统,与 MariaDB 和 MySQL 数据库配合使用,并使用 PHP 编写。其功能包括模板系统和插件架构,在 WordPress 中被称为主题。

最初,WordPress 被开发为一个博客发布系统,但后来发展为支持其他类型的 Web 内容,如媒体库、更经典的邮件论坛和列表、在线商店、学习管理系统和会员网站。

WordPress 是应用中非常流行的内容管理系统解决方案之一,截至 2021 年 10 月,在排名前 2000 万个网站中被 42.8% 的网站使用。2003 年 5 月 27 日,WordPress 由其创始人——英国开发者 Mike Little 和美国开发者 Matt Mullenweg,作为 b2/cafelog 的一个分支发布。该软件基于 GPLv2 或更高版本许可证发布。

WordPress 需要安装在任何 Web 服务器上才能运行,无论是像 WordPress.com 这样的互联网托管服务部分,还是一个运行 WordPress.org 软件的系统,作为其自身的网络主机。本地计算机可用于学习目的和单用户测试。

WordPress 需要安装在任何 Web 服务器上才能运行,无论是像 WordPress.com 这样的互联网托管服务部分,还是一个运行 WordPress.org 软件的系统,作为其自身的网络主机。本地计算机可用于学习目的和单用户测试。

概述

Installing WordPress in Ubuntu 20.04

一个用于阐明 WordPress 功能的核心类比是“WordPress 是一个制作网页的工厂”。它可以存储内容,并使用户能够创建和发布网页,除了托管服务和域名之外,不需要其他任何东西。WordPress 包括一个带有模板处理器的 Web 模板系统。

WordPress 的架构是一个前端控制器,它可以将所有对非静态 URI 的请求路由到一个 PHP 文件,该文件可以解析 URI 并识别目标页面。它允许支持人类可读的固定链接。

插件

WordPress 的插件架构允许用户扩展博客或网站的功能和特性。截至 2021 年 5 月,WordPress.org 包含 58,463 个插件,所有这些插件都提供自定义功能,使用户能够根据自己的特定需求定制他们的网站。然而,它不包含付费插件(约 1500+),这些插件可能不会在存储库,即 WordPress.org 中提及。

这些定制的范围从搜索引擎优化,到用于向登录用户显示个人详细信息的客户门户,到内容展示功能,再到内容管理系统,例如导航栏和侧边栏的包含。并非所有现有插件始终与升级兼容,因此它们可能根本无法正常工作或根本无法正常工作。

主题

WordPress 用户可以安装和切换不同的主题。这些主题允许用户在不更改网站内容或核心代码的情况下修改 WordPress 网站的功能和外观。所有 WordPress 网站都需要至少一个主题才能存在。主题可以直接通过 WordPress 管理工具,即仪表板中的“外观”进行安装,也可以将主题的文件夹直接复制到主题目录中。

通常,WordPress 主题分为两类:付费免费。一些免费主题在 WordPress 主题目录(也称为存储库)中列出,付费主题也可从 WordPress 开发者的各个市场购买。此外,WordPress 用户还会创建和改进自己的自定义主题。

可访问性

WordPress 辅助功能团队致力于改进核心 WordPress 的辅助功能,并支持清晰的辅助主题标识。WordPress 辅助功能团队提供关于包容性设计和 Web 辅助功能的持续教育支持。WordPress 的辅助功能编码标准规定,“WordPress 中发布的所有更新或新代码都应符合 Web 内容辅助功能指南 2.0 的 AA 级别。”

移动应用程序

WordPress 有适用于 BlackBerry、Windows Phone、iOS、Android 和 WebOS 的各种应用程序。这些由Automattic开发的应用程序包括审核评论、发表评论、回复评论、添加新博客页面和帖子以及查看统计信息等选项。

其他功能

此外,WordPress 还提供了改进的链接管理;文章标签支持,将多个类别分配给文章的能力,以及清晰的固定链接结构。此外,还包括自动过滤器,可在文章中提供标准化的文本样式和格式。

WordPress 支持 Pingback 和 Trackback 标准,以显示链接到另一篇文章或帖子中已链接到该文章或帖子的网站。WordPress 的文章可以用 HTML 编辑,借助可视化编辑器,或借助允许各种自定义编辑方面的插件。

多博客和多用户

在 3.0 版本之前,WordPress 支持单个博客/安装,尽管在配置为使用隔离数据库表时,可以从不同目录运行多个并发副本。WordPress 多站点(以前称为WPMU、WordPress MUWordPress Multi-User)是 WordPress 的一个分支,用于允许单个安装中提供多个博客,但可以由维护者(集中式)进行管理。

在 Ubuntu 20.04 版本中使用 MySQL 和 PHP 安装 WordPress

在本文中,我们将解释如何在 Ubuntu 20.04 版本中安装 WordPress。

然而,有几种方法可以开始设置 WordPress。但我们将采取最简单的方法,在本教程中安装 MySQL 和 PHP,并通过内置的 PHP 服务器启动 WordPress。

安装 PHP

如果我们的系统已经安装了 PHP 服务器,我们可以完全跳过此方法。我们也可以通过在终端窗口中执行以下命令来确认。

Ubuntu 20.04 版本在上游存储库中自带 7.4 版本的 PHP。我们可以只更新这些存储库并执行 apt install 命令来安装最新版本的 PHP。


Installing WordPress in Ubuntu 20.04

Installing WordPress in Ubuntu 20.04

安装完成后,我们可以通过检查最新版本来确保。


Installing WordPress in Ubuntu 20.04

安装 MySQL

我们的 WordPress 应用程序需要后端数据库来存储各种配置和数据。因此,我们需要在本地机器上安装一个 MySQL 服务器,我们将在其中为我们的 WordPress 应用程序创建一个新数据库。我们需要按照以下步骤在我们的机器上安装 MySQL 服务器。

首先,我们需要执行以下命令来安装 PHP MySQL 连接器和 MySQL 服务器。


Installing WordPress in Ubuntu 20.04

如果我们想在安装 MySQL 后为我们的 MySQL 连接设置一个强大的密码,我们可以通过在终端窗口中运行以下命令来配置安全选项。


Installing WordPress in Ubuntu 20.04

如果我们对 MySQL 密码为空感到满意,那么我们可以完全跳过此特定步骤。

之后,为了能够将 MySQL 服务器连接到客户端(如DBeaverPHPMyAdmin),我们需要能够在没有 sudo 权限的情况下连接到 MySQL 服务器。

我们需要在终端窗口中运行以下命令。

出现提示时,我们需要输入密码,它将使我们登录到 MySQL 控制台。

我们需要运行以下查询。

确保将密码修改为我们的 MySQL 密码,或者如果我们没有为 MySQL 设置密码,则可以将其留空。


Installing WordPress in Ubuntu 20.04

创建数据库

  • 在我们开始安装 MySQL 过程之前,我们需要在 MySQL 中创建一个空白数据库。
  • 我们可以使用DBeaverPHPMyAdmin等 MySQL 客户端连接到我们的 MySQL 服务器,并使用该软件创建一个数据库。
  • 我们也可以通过登录到我们的 MySQL 后运行命令行查询来创建数据库。

下载并安装 WordPress

  • 我们需要访问 https://wordpresstheme.cn/download/ 网站,开始将最新的 WordPress 版本下载到我们的 Ubuntu 本地机器。
  • 解压 WordPress 的 zip 文件,并将该文件夹放在我们想要的目录中。
  • 我们需要打开终端窗口并在 WordPress 文件夹内导航。
  • 然后,我们需要在终端窗口中运行以下命令来启动内置的 PHP 服务器。

我们可以根据自己的方便选择端口号。

我们需要打开浏览器窗口并导航到localhost:4000 URL。这将开始 WordPress 的安装过程。