在 UCloud(优刻得)上安装 WordPress 主要有三种常见方式,您可以根据自己的技术背景和需求选择最适合的一种:
- 使用云市场一键镜像(最简单,推荐新手)
- 手动安装(适合需要自定义环境或已有服务器)
- 使用宝塔面板(图形化管理,适合运维初学者)
以下是具体的操作步骤:
方法一:使用云市场一键镜像(最快、最推荐)
UCloud 云市场提供了预装好 WordPress 的镜像,开机即用,无需配置数据库和 Web 环境。
- 登录控制台:进入 UCloud 控制台。
- 创建实例:
- 点击左侧菜单的 云服务器 (ECS) -> 购买/创建。
- 在“镜像”选择页面,切换到 云市场镜像 标签页。
- 搜索关键词
WordPress。 - 选择一个评分高、更新及时的镜像(通常包含 Nginx/Apache + PHP + MySQL)。
- 选择实例规格(建议至少 2GB 内存以保证运行流畅)、操作系统(通常选 Ubuntu 或 CentOS)和网络设置。
- 初始化设置:
- 设置 root 密码或绑定 SSH 密钥。
- 确认订单并支付。
- 获取信息:
- 实例启动后,在实例列表中查看该服务器的 公网 IP。
- 部分云市场镜像会在实例详情页直接提供访问地址(如
http://IP/wp-admin),或者提示您通过 SSH 连接查看初始账号密码(通常位于/root目录下的.ucloud_wordpress文件或类似位置)。
- 访问网站:
- 在浏览器输入
http://您的公网IP即可看到 WordPress 的安装向导界面,按照提示完成站点名称、管理员账号等设置。
- 在浏览器输入
方法二:手动安装(适合熟悉 Linux 命令的用户)
如果您已经有一台空白的 ECS 服务器,可以按照以下步骤手动搭建 LAMP/LNMP 环境并安装 WordPress。
1. 安装 Web 服务器和数据库
以 Ubuntu 20.04 为例(CentOS 操作类似,但包管理器为 yum):
# 更新软件源
sudo apt update && sudo apt upgrade -y
# 安装 Nginx, PHP, MySQL (MariaDB)
sudo apt install nginx php-fpm php-mysql mariadb-server -y
# 启动服务
sudo systemctl start nginx
sudo systemctl start mariadb
sudo systemctl enable nginx
sudo systemctl enable mariadb
2. 配置数据库
登录 MariaDB 并创建 WordPress 专用的数据库和用户:
sudo mysql -u root -p
在 MySQL 命令行中执行以下 SQL(请替换为您的实际密码和数据库名):
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'your_strong_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost';
FLUSH PRIVILEGES;
EXIT;
3. 下载并解压 WordPress
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
sudo mv wordpress /var/www/html/
4. 配置权限
确保 Web 服务器用户(通常是 www-data)拥有对 WordPress 目录的写入权限:
sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress
5. 配置 Nginx
编辑 Nginx 配置文件(路径通常为 /etc/nginx/sites-available/default 或新建一个文件):
server {
listen 80;
server_name your_domain_or_ip; # 替换为你的域名或 IP
root /var/www/html/wordpress;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.1-fpm.sock; # 根据实际 PHP 版本调整 socket 路径
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
保存后重启 Nginx:sudo systemctl restart nginx。
6. 完成安装
在浏览器访问 http://你的IP,WordPress 会自动检测数据库配置,引导您完成剩余的安装步骤(填写刚才创建的数据库名、用户名和密码)。
方法三:使用宝塔面板(图形化,管理方便)
如果您不熟悉命令行,安装宝塔面板是最佳选择,它可以通过网页图形化界面一键安装 WordPress。
- 安装宝塔面板:
在服务器终端运行安装脚本(以 CentOS 为例,Ubuntu 类似):yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec - 登录面板:
安装完成后,终端会显示面板地址、用户名和密码。在浏览器打开该地址登录。 - 安装环境:
在面板左侧菜单点击“软件商店”,找到 LNMP 组合,点击“安装”。勾选 Nginx、PHP、MySQL 等组件进行安装。 - 部署 WordPress:
- 点击左侧“网站” -> “添加站点”。
- 输入域名(或直接填 IP),选择数据库类型(MySQL)。
- 添加完站点后,在“网站”列表中找到该站点,点击右侧的 “宝塔应用” 或 “一键部署”。
- 选择 WordPress,点击安装。
- 等待进度条走完,系统会自动生成数据库并配置好 WordPress。
⚠️ 重要注意事项
- 安全组设置:
无论使用哪种方法,请务必在 UCloud 控制台的 安全组 规则中放行以下端口:- 80 (HTTP)
- 443 (HTTPS,如果后续申请证书)
- 3306 (MySQL,建议仅允许内网或特定 IP 访问,不要直接对公网开放)
- SSL 证书:
为了安全和 SEO,建议安装 SSL 证书。UCloud 控制台通常提供免费 Let’s Encrypt 证书申请功能,也可以在宝塔面板的一键申请功能中完成。 - 备份:
WordPress 安装完成后,务必定期备份数据库和wp-content文件夹,防止数据丢失。
总结建议:
如果您是第一次在 UCloud 部署 WordPress,请直接选择 方法一(云市场镜像),这是最节省时间且出错率最低的方式。
CLOUD云