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 安装页面:
-
选择语言
-
填写数据库信息:
-
数据库名:wordpress
-
用户名:wpuser
-
密码:your_strong_password
-
数据库主机:localhost
-
-
创建网站标题、管理员账号密码
点击“安装”,完成!
浙公网安备 33010602011771号