在 Alibaba Cloud Linux 3.2104 LTS 64位(快速启动版)上安装宝塔面板(BT Panel),需要特别注意 Alibaba Cloud Linux 3 是基于 RHEL/CentOS 8/Stream 兼容内核的,而宝塔官方对 CentOS 7 支持最好。对于 Alibaba Cloud Linux 3,推荐使用 宝塔 Linux 版本 7.9+ 或更高版本,并选择 CentOS 8 / RHEL 8 兼容模式 进行安装。
⚠️ 重要前提:
- 确保你的服务器已开放安全组端口:
8888,888,20,21,443,80,3306,22等常用端口。 - 建议先更新系统包:
yum update -y
✅ 推荐安装方法(使用宝塔官方脚本适配 Alibaba Cloud Linux 3)
由于 Alibaba Cloud Linux 3 兼容 CentOS 8/RHEL 8,你可以使用以下命令安装:
方法一:使用宝塔官方推荐的 CentOS 8 安装脚本(推荐)
# 安装依赖
yum install -y wget curl git
# 执行宝塔安装脚本(指定为 CentOS 8 兼容模式)
wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
💡 注意:
ed8484bec是宝塔针对 CentOS 8 / RHEL 8 系列的标识符,适用于 Alibaba Cloud Linux 3。
方法二:如果上述失败,尝试手动指定平台类型
有些情况下,宝塔识别系统可能不准确,可以强制指定平台:
# 先设置环境变量告诉宝塔当前系统是 alinux3(即 CentOS 8 兼容)
export BT_PLATFORM="centos8"
# 然后运行安装脚本
wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
🛠️ 安装完成后操作
-
获取登录信息
安装成功后,终端会输出类似如下信息:[Panel] successfully installed! IP: xxx.xxx.xxx.xxx Port: 8888 Username: xxxxxxxx Password: xxxxxxxx -
浏览器访问宝塔面板
打开浏览器访问:http://<你的公网IP>:8888 -
首次登录建议修改默认账号密码和端口(出于安全考虑)
-
安装所需环境
进入面板后,点击“软件商店”,安装 Nginx/Apache、MySQL、PHP 等所需服务。
⚠️ 常见问题与注意事项
| 问题 | 解决方案 |
|---|---|
安装脚本报错 platform not supported |
尝试设置 export BT_PLATFORM="centos8" 后再执行脚本 |
| 安全组未放行导致无法访问 | 登录阿里云控制台 → ECS实例 → 安全组 → 添加入方向规则,放行 8888 端口 |
| 宝塔界面乱码或加载慢 | 检查是否安装了中文语言包;或使用 HTTPS 提速访问(需配置 SSL) |
| 某些 PHP 扩展无法安装 | Alibaba Cloud Linux 3 使用 dnf 而非 yum,但宝塔脚本会自动处理兼容性 |
🔒 安全建议
- 安装完成后,立即在宝塔面板中修改默认端口、用户名和密码。
- 启用 SSH 密钥登录,禁用 root 密码登录。
- 定期更新系统和宝塔面板。
- 开启防火墙(firewalld)仅开放必要端口。
如遇到具体错误日志,请提供完整报错信息,我可以进一步帮你排查。
PHPWP博客