如何在服务器上搭建 WordPress 博客

这篇文章记录一下在 Linux 服务器上从零搭建 WordPress 的完整流程,算是一个实操备忘。

## 前置条件

– 一台 Linux 服务器(Ubuntu 22.04+)
– 一个域名并解析到了服务器 IP
– SSH 能连上服务器

## 第一步:安装 Nginx + PHP + MySQL

“`bash
apt update
apt install nginx php-fpm php-mysql mysql-server -y
“`

## 第二步:创建数据库

“`bash
mysql -e “CREATE DATABASE blogdb DEFAULT CHARACTER SET utf8mb4;”
mysql -e “CREATE USER bloguser@localhost IDENTIFIED BY \密码\;”
mysql -e “GRANT ALL ON blogdb.* TO bloguser@localhost;”
“`

## 第三步:下载 WordPress

“`bash
cd /var/www
wget https://wordpress.org/latest.tar.gz
tar xzf latest.tar.gz
mv wordpress 你的域名
chown -R www-data:www-data 你的域名
“`

## 第四步:配置 Nginx

新建站点配置文件,关键部分:

“`nginx
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php-fpm.sock;
}
“`

## 第五步:安装

浏览器访问你的域名,按 WordPress 安装向导填写数据库信息,搞定。

## 小贴士

– 装好后第一时间改固定链接为 `/%post_id%.html`
– 删掉默认的 Hello World 文章和示例页面
– 装个缓存插件提升速度

发表回复

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