在阿里云服务器上安装 WordPress 和 宝塔面板(BT Panel) 是一个常见的建站组合。宝塔面板可以方便地管理服务器,而 WordPress 则是使用最广泛的 CMS(内容管理系统),非常适合用来搭建博客、企业网站等。
下面是一个详细的步骤指南,帮助你在阿里云 ECS 服务器上安装宝塔面板并部署 WordPress:
🧾 前提条件
- 已购买阿里云 ECS 服务器(建议系统:CentOS 7.x / 8.x)
- 已设置安全组,开放常用端口(如:80、443、22、8888 等)
✅ 第一步:登录服务器
-
使用 SSH 登录你的阿里云服务器:
ssh root@你的服务器IP -
输入密码或使用密钥登录。
✅ 第二步:安装宝塔面板
安装命令(以 CentOS 为例):
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
注意:如果你使用的是 Ubuntu 或 Debian 系统,请参考官方文档更换对应脚本。
安装完成后会输出如下信息:
Bt-Panel: http://你的服务器IP:8888
username: admin
password: 随机生成的密码(请保存好)
✅ 第三步:配置宝塔面板
- 打开浏览器访问
http://你的服务器IP:8888进入宝塔面板。 - 登录后,根据提示安装 LNMP 环境(推荐选择 Nginx + MySQL + PHP 的组合)。
- 推荐版本:
- Nginx:1.24 +
- MySQL:5.6/8.0
- PHP:7.4(兼容性较好)
- 推荐版本:
✅ 第四步:创建网站并部署 WordPress
1. 在宝塔中添加站点
- 点击【网站】 > 【添加站点】
- 域名填写你的域名(如果还没有域名,可先用 IP 测试)
- 数据库选择 MySQL,自动创建数据库
- FTP 和 SSL 可选不创建
2. 下载 WordPress 并上传
方法一:使用宝塔文件管理器直接下载
- 进入你刚刚创建的网站根目录(例如
/www/wwwroot/你的域名) - 点击右上角【远程下载】按钮
- 输入官方 WordPress 下载地址:
https://wordpress.org/latest.zip - 下载完成后解压,并将所有文件移动到当前目录(确保
index.php文件在根目录下)
方法二:手动上传(使用 FTP/SFTP)
- 下载 WordPress 官方包:https://wordpress.org/download/
- 解压后通过 SFTP 工具(如 FileZilla)上传到网站根目录
✅ 第五步:配置 WordPress 数据库连接
-
访问你的网站:
http://你的域名或http://服务器IP -
会跳转到 WordPress 安装向导
-
点击“现在就开始”
-
数据库信息填写如下:
- 数据库名:宝塔自动创建的数据库名(如 wordpress)
- 用户名:数据库用户名(通常是 root)
- 密码:数据库密码(默认为 root)
- 数据库主机:localhost
- 表前缀:默认 wp_
-
点击“提交” → “运行安装”
✅ 第六步:填写站点信息并完成安装
- 设置站点标题、管理员用户名和密码
- 点击“安装 WordPress”
✅ 第七步:后台登录与后续配置
- 登录后台地址:
http://你的域名/wp-admin - 开始使用 WordPress 搭建网站
🔒 安全建议
- 修改宝塔默认端口(8888)避免被扫描攻击
- 修改 WordPress 后台用户名(不要用 admin)
- 安装安全插件(如 Wordfence)
- 定期备份网站和数据库
🧩 可选:绑定域名 & 配置 SSL 证书
- 在宝塔中申请免费 SSL 证书(Let’s Encrypt)
- 强制 HTTPS 跳转(可在网站设置中开启)
❓常见问题
| 问题 | 解决方法 |
|---|---|
| 无法访问网站 | 检查安全组是否放行 80、443 端口 |
| 宝塔面板打不开 | 检查是否放行 8888 端口,或重启宝塔服务:bt restart |
| WordPress 提示权限不足 | 修改网站目录权限为 755,文件为 644 |
| 数据库连接失败 | 检查数据库服务是否启动,或者修改 wp-config.php 中的信息 |
如果你需要我帮你写一个完整的自动化脚本,或者遇到具体错误信息,也可以告诉我,我可以进一步帮你排查。
✅ 如果你觉得这个教程有用,欢迎收藏或分享给更多人!
云知识