在阿里云服务器(ECS)上安装 WordPress 和 宝塔面板(BT Panel) 是非常常见的操作,适合搭建网站、博客等。下面是一个详细的步骤指南,帮助你在阿里云 ECS 上完成安装。
✅ 一、准备工作
1. 购买阿里云ECS服务器
- 推荐配置:1核2G以上,系统选择 CentOS 7.x / 8.x 或 Ubuntu 20.04 LTS。
- 确保安全组开放以下端口:
80(HTTP)443(HTTPS)22(SSH)8888(宝塔默认后台端口)3306(MySQL,可选)
2. 登录服务器
使用 SSH 工具(如 Xshell、Termius、FinalShell)或阿里云控制台登录你的服务器。
✅ 二、安装宝塔面板(推荐)
宝塔面板是一款可视化服务器管理工具,简化了 WordPress 的部署流程。
1. 安装宝塔(以CentOS为例)
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
如果是 Ubuntu/Debian:
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
2. 安装完成后输出如下信息:
- X_X面板地址(例如:http://xxx:8888)
- 默认用户名和密码
注意:如果打不开面板,请检查安全组是否放行
8888端口。
✅ 三、通过宝塔安装 WordPress
1. 登录宝塔面板
浏览器访问:http://你的服务器IP:8888,输入账号密码进入面板。
2. 安装 LNMP 环境
- 推荐安装:
- Nginx(或 Apache)
- MySQL 5.6+(建议 5.6/8.0)
- PHP 7.4(兼容性最好)
3. 添加站点
- 点击【网站】 -> 【添加站点】
- 域名填写你的域名(如 www.example.com)
- 数据库选择 MySQL,自动生成数据库和用户
- 根目录路径一般为
/www/wwwroot/你的域名 - PHP版本选择 7.4
4. 下载并上传 WordPress
方法一:使用宝塔一键部署 WordPress
- 宝塔 > 网站 > 添加站点 > 选择【部署 WordPress】
- 自动下载最新版 WordPress 并配置数据库
方法二:手动上传
-
下载 WordPress 最新中文包:
cd /www/wwwroot/你的域名 wget https://cn.wordpress.org/latest-zh_CN.tar.gz tar -zxvf latest-zh_CN.tar.gz cp -rf wordpress/* ./ rm -rf wordpress latest-zh_CN.tar.gz -
设置权限:
chown -R www:www /www/wwwroot/你的域名 chmod -R 755 /www/wwwroot/你的域名
5. 配置 WordPress
- 浏览器访问:
http://你的域名 - 按照提示进行安装:
- 数据库选择 MySQL
- 数据库名、用户名、密码见宝塔创建站点时生成的信息
- 表前缀保持默认即可
- 输入站点标题、管理员账号密码等
✅ 四、绑定域名 + SSL证书(可选)
1. 绑定域名
确保域名已备案(我国大陆服务器需要),并在 DNS 解析中指向服务器 IP。
2. 配置 SSL 证书
- 在宝塔【网站】 > 【SSL】选项卡中申请免费的 Let’s Encrypt 证书
- 开启强制 HTTPS
✅ 五、常见问题
| 问题 | 解决方案 |
|---|---|
| 打不开宝塔面板 | 检查安全组是否开放 8888 端口 |
| WordPress无法写入文件 | 检查文件权限是否为 www 用户所有 |
| 无法连接数据库 | 检查数据库名、用户名、密码是否正确 |
| 安装后出现空白页 | 尝试切换 PHP 版本,或开启 PHP 错误显示 |
✅ 六、进阶建议
- 使用 Memcached/Redis 提升 WordPress 性能
- 定期备份网站和数据库(宝塔自带备份功能)
- 使用 宝塔计划任务 自动备份
- 安装 Wordfence 等插件增强安全性
如果你有具体的环境或遇到具体错误,可以告诉我,我来帮你详细排查解决。祝你建站顺利!🎉
云计算HECS