在 Linux 系统上安装 WordPress 是搭建个人博客或企业网站的常见选择,Linux 的稳定性和安全性为 WordPress 提供了可靠运行环境,以下是详细的安装步骤,涵盖环境准备、服务配置及后续优化,帮助顺利完成部署。

环境准备:系统要求与基础工具安装
首先确保服务器满足基本要求:推荐使用 Ubuntu 20.04+ 或 CentOS 8+ 系统,至少 1GB 内存(建议 2GB 以上),并拥有 sudo 权限的用户账户,安装前更新系统包列表并安装必要工具,以 Ubuntu 为例执行:
sudo apt update && sudo apt upgrade -y sudo apt install wget curl unzip -y
若为 CentOS 系统,将 apt 替换为 yum 或 dnf,确保服务器防火墙允许 HTTP(80 端口)和 HTTPS(443 端口)流量,Ubuntu 中使用 sudo ufw allow 80,443/tcp 开放端口。
安装 Web 服务器:Apache 或 Nginx
WordPress 支持 Apache 和 Nginx,此处以 Apache 为例(Nginx 配置类似,需额外处理 PHP-FPM),安装 Apache 并启动服务:
sudo apt install apache2 -y sudo systemctl start apache2 sudo systemctl enable apache2
安装完成后,通过浏览器访问服务器 IP 地址,若看到 Apache 默认欢迎页面,则说明安装成功。
安装数据库:MariaDB/MySQL
WordPress 需要数据库存储内容,推荐使用 MariaDB(MySQL 的分支),安装 MariaDB 服务器并配置:
sudo apt install mariadb-server -y sudo systemctl start mariadb sudo systemctl enable mariadb
运行安全配置脚本,设置 root 密码并移除匿名用户:
sudo mysql_secure_installation
根据提示操作后,创建 WordPress 专用数据库和用户,登录 MariaDB:

sudo mysql -u root -p
执行以下 SQL 命令(替换 password 为强密码):
CREATE DATABASE wp_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'your_strong_password'; GRANT ALL PRIVILEGES ON wp_db.* TO 'wp_user'@'localhost'; FLUSH PRIVILEGES; EXIT;
安装 PHP 及扩展
WordPress 基于 PHP 开发,需安装 PHP 及必要的扩展库,推荐 PHP 7.4 或更高版本:
sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-zip -y
安装后重启 Apache 以加载 PHP 模块:
sudo systemctl restart apache2
验证 PHP 版本:php -v,若显示版本号则说明安装成功。
下载并配置 WordPress
从官网下载最新版 WordPress 并解压:
cd /tmp wget https://wordpress.org/latest.tar.gz tar -xzvf latest.tar.gz
将 WordPress 文件移动到 Apache 根目录,并设置权限:
sudo mv wordpress /var/www/html/ sudo chown -R www-data:www-data /var/www/html/wordpress sudo chmod -R 755 /var/www/html/wordpress
备份默认配置文件并创建 WordPress 配置文件:

sudo cp /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php sudo nano /var/www/html/wordpress/wp-config.php
编辑配置文件,填入数据库信息(替换之前创建的数据库名、用户名和密码):
define('DB_NAME', 'wp_db');
define('DB_USER', 'wp_user');
define('DB_PASSWORD', 'your_strong_password');
define('DB_HOST', 'localhost');
完成 Web 安装
通过浏览器访问 http://服务器IP/wordpress,进入 WordPress 安装界面,选择语言,填写站点标题、管理员用户名、密码及邮箱,点击“安装 WordPress”,安装成功后,登录后台管理界面(http://服务器IP/wordpress/wp-admin),即可开始配置主题、插件和内容。
后续优化建议
安装完成后,建议进行以下优化:
- 固定链接设置:在后台“设置-固定链接”中选择“文章名”,提升 URL 可读性。
- SSL 证书配置:使用 Let’s Encrypt 免费证书(通过 Certbot 工具),启用 HTTPS 增强安全性。
- 缓存插件:安装 WP Super Cache 或 W3 Total Cache 插件,优化网站加载速度。
- 定期备份:配置数据库和文件自动备份,避免数据丢失。
通过以上步骤,即可在 Linux 系统上完成 WordPress 的安装和基础配置,搭建一个稳定、高效的网站平台。















