云服务器搭建 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字)
热门产品
弹性云服务器
强悍硬件配置结合弹性云服务器采用纯SSD架构硬件设备,只需几分钟,便可轻松云端获取和启用,实现您的计算需求。
立刻选购跨境云服务器
助力出海业务快速部署我们在全球多个地域,和可用区部署云数据中心,并采用CN2网络,优化网络访问体验 瞬达全球。
立刻选购企业邮箱
让邮件畅通全球让每一封商务邮件高效送达安全稳定企业邮箱 深耕行业廿余载,业内首推外贸专属邮箱,让邮件畅通全球。
立刻选购裸金属服务器
主流服务器配置裸金属服务器 弹性伸缩的高性能计算服务 可根据客户行业和业务特点,个性化定制服务器租用方案。
立刻选购