返回博客
一月 13, 2026指南

如何在 VPS 服务器上安装 WordPress

在配备 Nginx、MySQL 和 PHP 的 Linux 服务器上安装 WordPress CMS 的完整指南。

如何在 VPS 服务器上安装 WordPress

WordPress 是世界上最受欢迎的内容管理系统,支持着数百万个网站。本指南将帮助您在配备 Nginx、MySQL 和 PHP(LEMP 堆栈)的 Hiddence VPS 服务器上安装 WordPress。

先决条件

  • Ubuntu/Debian 或 CentOS 服务器
  • 指向服务器 IP 的域名
  • 服务器的 SSH 访问权限
  • 已安装 Nginx、MySQL 和 PHP

创建 MySQL 数据库

首先,为 WordPress 创建一个数据库和用户:

bash
sudo mysql -u root -p
CREATE DATABASE wordpress_db;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'strong_password';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

下载 WordPress

下载并解压 WordPress:

bash
cd /var/www
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzf latest.tar.gz
sudo chown -R www-data:www-data /var/www/wordpress

配置 WordPress

创建 wp-config.php 文件:

bash
cd /var/www/wordpress
sudo cp wp-config-sample.php wp-config.php
sudo nano wp-config.php
# 更新数据库名称、用户名和密码

配置 Nginx 服务器块

创建 Nginx 配置:

bash
sudo nano /etc/nginx/sites-available/yourdomain.com
# 添加 root 为 /var/www/wordpress 的服务器块
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

设置正确的权限

bash
sudo chown -R www-data:www-data /var/www/wordpress
sudo find /var/www/wordpress -type d -exec chmod 755 {} \;
sudo find /var/www/wordpress -type f -exec chmod 644 {} \;

完成 WordPress 安装

在浏览器中打开您的域名并按照 WordPress 安装向导操作。输入数据库详细信息、网站标题、管理员用户名和密码。

实用提示

  • 为了安全起见,请保持 WordPress 和插件的更新
  • 为管理员账户使用强密码
  • 安装 Wordfence 等安全插件
  • 设置定期备份(参见我们的备份指南)
  • 为 HTTPS 启用 SSL 证书