跳转至主要内容

Figer

VPS 上手动搭建 WordPress

figer
最后编辑于 2025年9月5日

🚀 搭建 WordPress 基础步骤

1. 准备环境

  • 一台服务器(VPS)
  • 一个域名(可选,但推荐)
  • Linux 系统(常见:Debian/Ubuntu/CentOS)
  • 基础软件:Nginx/Apache、PHP、MySQL/MariaDB

2. 安装必要组件

(以 Debian/Ubuntu 为例)

sudo apt update && sudo apt upgrade -y
sudo apt install nginx mariadb-server php php-fpm php-mysql unzip curl -y

3. 创建数据库

sudo mysql -u root -p

进入 MySQL 后执行:

CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的密码';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

4. 下载并配置 WordPress

cd /var/www/
sudo curl -O https://wordpress.org/latest.zip
sudo unzip latest.zip
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

5. 配置 Nginx (示例)

sudo nano /etc/nginx/sites-available/wordpress

写入以下内容:

server {
    listen 80;
    server_name yourdomain.com;

    root /var/www/html/wordpress;
    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.4-fpm.sock; # 版本号按实际为准
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

启用配置并重启 Nginx:

sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

6. 访问网站完成安装

在浏览器打开 http://yourdomain.com
然后根据提示填写数据库名、用户、密码即可完成安装。


7.(可选)更快的方法

  • 用宝塔面板(适合新手):安装宝塔 → 一键部署 WordPress。
  • 用 Docker:几条命令就能跑起来。
  • 用 One-Click Script:例如 WordOpsLNMP 一键安装包
分类:

Previous Post

安装 Hysteria2 

Next Post

Debian更新系统 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注