Ubuntu 20.04 下搭建 WordPress 网站的完整指南

来自:素雅营销研究院

头像 方知笔记
2025年06月07日 09:44

WordPress 是全球最受欢迎的内容管理系统之一,而 Ubuntu 20.04 LTS 则是稳定可靠的服务器操作系统选择。本文将详细介绍如何在 Ubuntu 20.04 系统上搭建 WordPress 网站的全过程。

一、系统环境准备

首先确保您的 Ubuntu 20.04 系统已更新至最新状态:

sudo apt update && sudo apt upgrade -y

安装必要的工具包:

sudo apt install -y curl wget git unzip

二、安装 LAMP 堆栈

WordPress 需要 Web 服务器、数据库和 PHP 环境,我们选择 LAMP(Linux + Apache + MySQL + PHP)组合。

1. 安装 Apache

sudo apt install -y apache2

启动并设置开机自启:

sudo systemctl start apache2
sudo systemctl enable apache2

2. 安装 MySQL

sudo apt install -y mysql-server

运行安全配置脚本:

sudo mysql_secure_installation

3. 安装 PHP 及相关扩展

WordPress 需要 PHP 7.4 或更高版本:

sudo apt install -y php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip

三、创建 WordPress 数据库

登录 MySQL:

sudo mysql -u root -p

创建数据库和用户:

CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'your_strong_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

四、下载并配置 WordPress

1. 下载最新版 WordPress

cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz

2. 复制文件到网站目录

sudo cp -r wordpress /var/www/html/yourdomain.com
sudo chown -R www-data:www-data /var/www/html/yourdomain.com
sudo chmod -R 755 /var/www/html/yourdomain.com

3. 配置 WordPress

复制示例配置文件:

cd /var/www/html/yourdomain.com
sudo cp wp-config-sample.php wp-config.php

编辑配置文件,填入数据库信息:

sudo nano wp-config.php

五、配置 Apache 虚拟主机

创建虚拟主机配置文件:

sudo nano /etc/apache2/sites-available/yourdomain.com.conf

添加以下内容(根据实际情况修改):

<VirtualHost *:80>
ServerAdmin admin@yourdomain.com
ServerName yourdomain.com
ServerAlias www.yourdomain.com
DocumentRoot /var/www/html/yourdomain.com

<Directory /var/www/html/yourdomain.com>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

启用网站并重写模块:

sudo a2ensite yourdomain.com.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

六、完成 WordPress 安装

您可以通过浏览器访问您的域名,按照 WordPress 的安装向导完成最后的设置。

七、安全加固建议

  1. 安装 SSL 证书(推荐使用 Let’s Encrypt)
  2. 限制 wp-admin 目录访问
  3. 定期更新 WordPress 核心、主题和插件
  4. 安装安全插件如 Wordfence
  5. 设置强密码和双因素认证

八、性能优化技巧

  1. 启用缓存(推荐 WP Super Cache 或 W3 Total Cache)
  2. 使用 CDN 加速静态资源
  3. 优化图片大小
  4. 选择轻量级主题
  5. 定期清理数据库

通过以上步骤,您已在 Ubuntu 20.04 上成功搭建了 WordPress 网站。接下来可以根据需求安装主题、插件,开始发布内容或构建您的在线业务。