Linux(以 Ubuntu 为例)用命令行搭建 WordPress 博客的完整步骤

好的,下面是在 Linux(以 Ubuntu 为例)用命令行搭建 WordPress 博客的完整步骤,包括:

  • 安装环境(Nginx + MySQL + PHP)

  • 配置数据库

  • 安装并配置 WordPress

  • 浏览器完成安装向导

✅ 环境准备

假设你使用的是 Ubuntu 20.04+,并具备root 或 sudo 权限

第一步:更新系统并安装必要组件

sudo apt update && sudo apt upgrade -y
sudo apt install nginx mysql-server php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip unzip wget curl -y

 

第二步:配置 MySQL 数据库

启动 MySQL:

sudo systemctl start mysql
sudo systemctl enable mysql

 

创建 WordPress 数据库和用户:

sudo mysql -u root -p

 

然后在 MySQL 命令行中输入:

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

请记住这些信息:数据库名: wordpress, 用户名: wpuser, 密码: your_strong_password

第三步:下载并部署 WordPress

cd /var/www/
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
sudo chown -R www-data:www-data wordpress
sudo chmod -R 755 wordpress

第四步:配置 Nginx 虚拟主机

创建配置文件:

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

 

写入以下内容(替换 your_domain.com 为你的域名或服务器IP):

server {
    listen 80;
    server_name your_domain.com;

    root /var/www/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; # PHP 版本请根据实际修改
    }

    location ~ /\.ht {
        deny all;
    }
}

启用配置:

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

 

第五步:完成 WordPress 安装

打开浏览器访问:

http://你的IP 或 http://你的域名

 

你将看到 WordPress 安装页面:

  1. 选择语言

  2. 填写数据库信息:

    • 数据库名:wordpress

    • 用户名:wpuser

    • 密码:your_strong_password

    • 数据库主机:localhost

  3. 创建网站标题、管理员账号密码

点击“安装”,完成!

 

 

 

 

 

 

 

posted on 2025-08-05 15:39  星河赵  阅读(98)  评论(0)    收藏  举报

导航