云服务器搭建 Wordpress

本文介绍了如何在云服务器上搭建 WordPress 网站,包括选购云服务器(如阿里云、腾讯云)、配置 Linux 环境(Ubuntu/CentOS)、部署 LAMP 或 LNMP 运行环境(Apache/Nginx + MySQL + PHP)、下载并配置 WordPress、设置数据库与域名解析等关键步骤,强调安全加固(如修改默认后台路径、启用防火墙)和基础优化(缓存插件、CDN 加速),适合初学者快速上线个人博客或企业官网。

用云服务器高效搭建WordPress个人博客(实操精简指南)

在建站门槛日益降低的今天,WordPress仍是全球最主流的内容管理系统,但与其依赖托管式SaaS平台,不如亲手在云服务器上部署——更自由、更可控、也更具学习价值,本文以轻量级实践为原则,带你用一台基础云服务器(如阿里云轻量应用服务器或腾讯云CVM),15分钟内完成WordPress环境搭建,全程无冗余步骤。

第一步:选型与准备
推荐选择配置为2核4GB内存、80GB SSD系统盘的入门级云服务器(月费约30–60元),操作系统首选Ubuntu 22.04 LTS(长期支持、社区活跃、兼容性好),开通后,通过SSH密钥登录(禁用密码登录更安全),并第一时间执行:

sudo apt update && sudo apt upgrade -y

第二步:一键部署LNMP基础环境
避免手动编译Nginx、PHP、MySQL的繁琐配置,我们采用经生产验证的轻量方案:

  • 安装Nginx:sudo apt install nginx -y
  • 安装PHP 8.1及必要扩展:
    sudo apt install php8.1-fpm php8.1-mysql php8.1-curl php8.1-gd php8.1-mbstring php8.1-xml php8.1-xmlrpc php8.1-zip -y
  • 安装MySQL(或更轻量的MariaDB):sudo apt install mariadb-server -y,随后运行sudo mysql_secure_installation强化安全。

第三步:创建数据库与用户
登录MySQL:sudo mysql,执行:

CREATE DATABASE wp_blog CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'StrongPass123!';
GRANT ALL PRIVILEGES ON wp_blog.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

第四步:下载并配置WordPress
进入网站根目录:

cd /var/www && sudo mkdir blog && sudo chown $USER:$USER blog
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
tar -xzf latest-zh_CN.tar.gz -C blog --strip-components=1
sudo chown -R www-data:www-data blog

第五步:配置Nginx虚拟主机
新建配置文件:sudo nano /etc/nginx/sites-available/blog,填入精简配置:

server {
    listen 80;
    server_name your-domain.com;  # 替换为你的域名或IP
    root /var/www/blog;
    index index.php;
    location / {
        try_files $uri $uri/ /index.php?$args;
    }
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

启用站点:sudo ln -sf /etc/nginx/sites-available/blog /etc/nginx/sites-enabled/,测试配置并重启:sudo nginx -t && sudo systemctl restart nginx

第六步:完成安装
访问 http://你的服务器IP 或已解析的域名,进入WordPress图形安装向导,填写数据库名(wp_blog)、用户名(wpuser)、密码(StrongPass123!)、数据库主机(localhost)——其余默认即可,设置站点标题、管理员账号,点击“安装WordPress”。

✅ 至此,一个干净、安全、可扩展的WordPress站点已就绪,后续建议:启用UFW防火墙、配置Let’s Encrypt免费HTTPS、定期备份数据库+网站文件(可用rsync+cron自动化)。

无需宝塔面板,不依赖第三方脚本——真正理解每一行命令的作用,才是掌控服务器的起点,云不是黑盒,而是你数字世界的地基,动手一次,远胜十次观望。

(全文共1098字)