在 Alibaba Cloud Linux 3.2104 LTS 64位上安装宝塔面板(BT Panel),需要注意几个关键点:
⚠️ 重要提示:
- Alibaba Cloud Linux 3 是基于 CentOS 8 / RHEL 8 的衍生系统,使用
dnf包管理器。- 宝塔官方对 CentOS 7/8 支持较好,但对 Alibaba Cloud Linux 3 的支持可能不完全兼容或需要手动处理依赖。
- 建议优先使用 Alibaba Cloud Linux 3 官方推荐的镜像 + 手动部署环境,或使用 宝塔国际版(aaPanel) 或 最新正式版宝塔。
- 如果必须使用宝塔,请确保系统是 纯净版(无预装 Web/DB 服务)。
✅ 推荐步骤:在 Alibaba Cloud Linux 3 上安装宝塔面板
1. 登录服务器
通过 SSH 登录到你的 ECS 实例:
ssh root@your_server_ip
2. 更新系统并安装基础依赖
yum update -y
yum install -y wget curl unzip git epel-release
3. 安装宝塔面板(官方脚本)
宝塔官方提供一键安装脚本,适用于 CentOS/RHEL 系列:
wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
📌 说明:
install_6.0.sh是宝塔 6.x 版本(当前主流稳定版)。ed8484bec是内部测试密钥,可省略,直接运行:wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh但 Ubuntu 脚本不一定兼容 Alibaba Cloud Linux 3。
✅ 更稳妥的方式:使用宝塔官方提供的 CentOS 安装脚本:
curl -sSO https://download.bt.cn/install/install_panel.sh && bash install_panel.sh
该脚本会自动检测系统类型并尝试适配。
4. 等待安装完成
安装过程约 5–10 分钟,完成后会显示:
==================================================================
Congratulations! Installed successfully!
==================================================================
网络面板地址: http://xxx.xxx.xxx.xxx:8888/xxxxx
内网面板地址: http://xxx.xxx.xxx.xxx:8888/xxxxx
username: xxxxxxxx
password: xxxxxxxx
🔐 请记录用户名和密码,并立即修改默认密码!
5. 配置安全组与防火墙
(1)阿里云控制台:开放端口
- 进入 ECS 实例 → 安全组 → 添加入方向规则:
- 协议:TCP
- 端口范围:8888/8888(面板)、80/443、22(SSH)等
(2)服务器本地防火墙(firewalld)
systemctl start firewalld
systemctl enable firewalld
firewall-cmd --permanent --add-port=8888/tcp
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --reload
6. 访问宝塔面板
浏览器打开:
http://你的服务器IP:8888/随机路径
登录后,根据提示选择 LNMP 或 LAMP 环境进行安装。
❗ 常见问题与解决方案
Q1: 安装失败,提示“不支持该系统”?
→ Alibaba Cloud Linux 3 基于 RHEL 8,部分依赖可能与 CentOS 7 不同。
✅ 解决方案:
- 尝试使用 aaPanel(宝塔国际版),它对更多发行版友好:
curl -sSO https://raw.githubusercontent.com/aapanel/aapanel/master/install/install_aapanel.sh && bash install_aapanel.sh - 或改用 Ubuntu 22.04 或 Debian 11 镜像,兼容性更好。
Q2: 面板无法访问?
- 检查安全组是否放行 8888 端口。
- 检查
firewalld或iptables是否阻止。 - 确认宝塔进程是否在运行:
systemctl status bt
Q3: 软件安装失败(如 Nginx/MySQL)?
→ 可能是依赖缺失。手动安装必要库:
yum install -y gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl openssl-devel
✅ 最佳实践建议
| 项目 | 建议 |
|---|---|
| 操作系统 | 如非强制要求,建议使用 Ubuntu 22.04 LTS 或 Debian 11,宝塔兼容性更佳 |
| 宝塔版本 | 使用最新版(v7+),对新兴系统支持更好 |
| 安全性 | 安装后立即修改默认账号密码,启用 HTTPS,限制 IP 访问 |
| 备份 | 定期备份网站数据和数据库 |
🔄 替代方案:不使用宝塔,手动部署 LNMP
如果你希望更轻量、更可控,可以考虑手动安装:
# 安装 Nginx
yum install -y nginx
systemctl enable nginx && systemctl start nginx
# 安装 MySQL 8.0(Alibaba Cloud Linux 3 自带)
yum install -y mysql-server
systemctl enable mysqld && systemctl start mysqld
# 安装 PHP 8.1
yum install -y php php-fpm php-mysqlnd php-gd php-mbstring php-xml php-json
systemctl enable php-fpm && systemctl start php-fpm
然后通过配置 Nginx 虚拟主机来托管网站。
总结
在 Alibaba Cloud Linux 3.2104 LTS 64位 上安装宝塔面板是可行的,但需注意:
- 使用官方 CentOS/RHEL 安装脚本;
- 确保系统为纯净版;
- 开放必要端口;
- 如遇兼容问题,考虑切换至 Ubuntu/Debian 或使用 aaPanel;
- 强烈建议评估是否真的需要宝塔,手动部署可能更稳定高效。
如需进一步帮助(如具体报错日志),欢迎提供错误信息,我可以为你定制解决方案。
PHPWP博客