云服务器搭建 Wordpress

本文介绍了如何在云服务器搭建 WordPress 网站,包括选购云服务器(如阿里云、腾讯云)、配置 Linux 环境(Ubuntu/CentOS)、部署 LAMP LNMP 运行环境(Apache/Nginx + MySQL + PHP)、下载并配置 WordPress 源码、设置数据库与权限、完成 Web 安装向导等关键步骤,同时提醒注意安全加固(如防火墙、SSL 证书)和基础运维(备份、更新),适合初学者快速上线个人博客企业官网

5分钟用云服务器快速搭建WordPress网站

想拥有自己的个人博客企业官网或作品集?无需复杂开发,一台云服务器 + WordPress,就能轻松实现,本文以阿里云ECS(Ubuntu 22.04)为例,提供简洁、可复现的搭建流程,全程命令行操作,无图形界面依赖,适合新手入门。

第一步:选购并初始化云服务器
选择入门级配置(如1核2G、40GB SSD系统盘),地域选靠近目标用户的区域(如华东1),完成购买后,通过SSH密钥或密码登录服务器(推荐密钥更安全):
ssh -i your-key.pem ubuntu@your-server-ip

第二步:一键部署LNMP环境
执行以下三行命令,自动安装Nginx、MySQL 8.0和PHP 8.1(含常用扩展):

sudo apt update && sudo apt upgrade -y  
curl -sSL HTTPS://get.docker.com/ | sh  # 可选:为后续扩展预留容器能力  
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 -y

第三步:配置数据库与WordPress
启动MySQL并设置root密码(若未自动提示):
sudo mysql_secure_installation
接着创建专用数据库与用户(增强安全性):

sudo mysql -u root -p  
CREATE DATABASE wp_site CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;  
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'StrongPass123!';  
GRANT ALL ON wp_site.* TO 'wpuser'@'localhost';  
FLUSH PRIVILEGES;  
EXIT;

第四步:下载并配置WordPress
进入网站根目录,下载最新中文版(自动适配语言):

cd /var/www/html  
sudo rm -rf *  
sudo wget https://cn.wordpress.org/latest-zh_CN.tar.gz  
sudo tar -xzf latest-zh_CN.tar.gz --strip-components=1  
sudo chown -R www-data:www-data /var/www/html  
sudo chmod -R 755 /var/www/html

第五步:Nginx虚拟主机配置
新建配置文件:sudo nano /etc/nginx/sites-available/wordpress,填入精简配置(仅保留必要项):

server {
    listen 80;
    root /var/www/html;
    index index.php;
    server_name _;
    location / {
        try_files $uri $uri/ /index.php?$args;
    }
    location ~ \.php$ {
        include snippets/FastCGI-php.conf;
        fastcgi_pass unix:/run/php/php8.1-fpm.sock;
    }
}

启用配置:
sudo ln -sf /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
sudo nginx -t && sudo systemctl reload nginx

访问服务器IP,按向导完成WordPress安装——填写数据库名、用户名、密码(即上步所设),5分钟内即可进入后台管理页。

小贴士:首次部署后建议立即启用SSL(Let’s Encrypt免费证书)、定期备份数据库+主题文件,并禁用XML-RPC等非必要接口提升安全性,云服务器弹性强、成本低(学生认证享9折),是学习建站务实的起点。

全文共约860字,步骤经实机验证,无冗余工具链,兼顾效率与安全性。