为什么 WordPress + DMIT
WordPress 是全球使用最广的建站系统,对服务器要求不高但吃 PHP 与数据库性能。DMIT 云服务器提供独立 vCPU、SSD 与可选优化线路,适合作为 WordPress 生产站点的主机。本文给出从零部署一个高性能 WordPress 站点的完整流程。
前置准备
- 一台已初始化的 DMIT 实例(推荐 2 vCPU / 2GB 起,见《初次部署检查清单》)
- 域名已解析 A/AAAA 记录到服务器 IP(见《DNS 与域名配置》)
- 已完成安全加固(见《SSH 安全加固》)
安装 LEMP 环境
# Debian/Ubuntu
apt update
apt install nginx mariadb-server php-fpm php-mysql php-curl php-gd php-intl \
php-mbstring php-soap php-xml php-xmlrpc php-zip -y
# 数据库安全初始化
mysql_secure_installation
创建 WordPress 数据库与用户:
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '强密码';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
下载并配置 WordPress
cd /var/www
curl -O https://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz
chown -R www-data:www-data /var/www/wordpress
cp wordpress/wp-config-sample.php wordpress/wp-config.php
编辑 wp-config.php 填入数据库名、用户与密码,并把密钥部分替换为官方 salt 生成器的输出:
curl -s https://api.wordpress.org/secret-key/1.1/salt/
Nginx 站点配置
server {
listen 80;
server_name example.com www.example.com;
root /var/www/wordpress;
index index.php index.html;
location / { try_files $uri $uri/ /index.php?$args; }
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
}
location ~* \.(css|js|png|jpg|jpeg|webp|svg|woff2)$ {
expires 30d;
add_header Cache-Control "public";
}
}
启用站点后,为域名申请 HTTPS 证书(见《HTTPS/SSL 配置》),然后访问域名完成五分钟安装向导。
性能优化要点
- PHP OPcache:确认
opcache.enable=1,显著降低 PHP 重复编译开销 - 页面缓存插件:WP Super Cache 或 W3 Total Cache,把动态页转为静态 HTML
- 对象缓存:安装 Redis 并启用
redis-cache插件缓存数据库查询 - 图片压缩:使用 WebP 格式与懒加载
- CDN:接入 Cloudflare 进一步加速静态资源(见《Cloudflare CDN 配置》)
系统层与 Nginx 层的深度调优见《性能调优指南》,数据库层见《数据库优化》。
备份与更新策略
- 每日备份数据库 + 每周全量备份站点目录(见《监控与备份》)
- WordPress 核心、主题与插件及时更新;更新前先备份
- 停用并删除不用的插件——被弃用的插件是最常见的入侵入口
常见问题
后台特别慢?
多为数据库慢查询或缺少对象缓存。开启慢查询日志定位(见《数据库优化》),并加装 Redis 对象缓存。
上传文件报 413 错误?
# nginx.conf 的 http 块中
client_max_body_size 64m;
固定链接 404?
确认 Nginx 配置包含 try_files $uri $uri/ /index.php?$args;,并在后台重新保存一次固定链接设置。
相关文章
《DNS 与域名配置》、《Docker 部署指南》、《故障排查指南》。
本文核对日期:2026-08-18。软件版本以官方文档为准。