在 Alibaba Cloud Linux 3.2104 LTS(基于 CentOS/RHEL 8/AlmaLinux 生态)上安装宝塔面板(BT Panel),需要注意以下几点:
⚠️ 重要前提
- 宝塔官方对 Alibaba Cloud Linux 的支持情况:
宝塔面板主要支持 CentOS、Ubuntu、Debian、Fedora 等。Alibaba Cloud Linux 是阿里云自研的发行版,兼容 CentOS 8/RHEL 8,但不是官方完全认证的系统。部分功能可能不稳定或需要手动调整依赖。 - 建议使用最小化安装系统:避免预装冲突软件。
- 建议先更新系统:确保基础环境最新。
✅ 推荐安装步骤
第一步:更新系统并安装必要依赖
sudo yum update -y
sudo yum install -y wget curl git epel-release
第二步:关闭防火墙和 SELinux(可选但推荐)
# 关闭防火墙
sudo systemctl stop firewalld
sudo systemctl disable firewalld
# 临时关闭 SELinux
sudo setenforce 0
sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
🔒 生产环境建议后续配置防火墙规则而非永久关闭。
第三步:下载并运行宝塔安装脚本
宝塔提供一键安装脚本,适用于多数 RHEL/CentOS 系系统:
wget -O install.sh https://download.bt.cn/install/install_6.0.sh
sudo bash install.sh ed8484bec
📌 注意:
install_6.0.sh是宝塔 6.x 版本脚本(目前主流)。ed8484bec是测试码,可省略或使用默认值。- 如果提示“不支持的系统”,可尝试强制安装(见下文)。
❗ 如果提示“不支持的系统”怎么办?
Alibaba Cloud Linux 可能被识别为未知系统。你可以伪装成 CentOS 8 进行安装:
方法一:修改系统标识(临时)
# 备份原文件
sudo cp /etc/redhat-release /etc/redhat-release.bak
# 修改为 CentOS 8
echo "CentOS Linux release 8.0.1905 (Core)" | sudo tee /etc/redhat-release
# 重新运行安装脚本
wget -O install.sh https://download.bt.cn/install/install_6.0.sh
sudo bash install.sh ed8484bec
安装完成后,恢复原文件:
sudo mv /etc/redhat-release.bak /etc/redhat-release
方法二:使用社区版或手动部署
如果宝塔安装失败,可考虑:
- 使用 aaPanel(宝塔国际版,兼容性更好)
- 手动安装 LNMP/LAMP 环境(Nginx + MySQL/MariaDB + PHP)
✅ 安装后操作
- 获取登录地址、用户名和密码(终端会输出)
- 浏览器访问面板:
http://<服务器IP>:8888 - 首次登录建议修改默认端口和安全入口
- 安装所需软件:如 Nginx、MySQL、PHP 等
⚠️ 注意事项
| 项目 | 说明 |
|---|---|
| 兼容性 | 非官方支持,可能出现模块缺失或更新问题 |
| 内核优化 | 阿里云 ECS 建议使用云监控插件和性能优化脚本 |
| 安全加固 | 务必修改默认端口、启用 HTTPS、设置强密码 |
| 备份 | 定期备份网站数据和数据库 |
| 替代方案 | 若追求稳定性,建议直接使用 Ubuntu 22.04 LTS 或 Debian 11/12 |
🔄 替代方案:手动搭建 LNMP(更稳定)
如果你担心宝塔兼容性问题,可以手动安装:
# 安装 Nginx
sudo yum install -y nginx
# 安装 MariaDB
sudo yum install -y mariadb-server mariadb
# 安装 PHP 8.1
sudo yum install -y php php-fpm php-mysqlnd php-gd php-curl php-mbstring
# 启动服务
sudo systemctl enable --now nginx mariadb php-fpm
然后通过配置文件部署网站。
✅ 总结
| 方案 | 优点 | 缺点 |
|---|---|---|
| 宝塔一键安装 | 快速、图形化管理 | 非官方支持,可能有兼容问题 |
| 手动搭建 LNMP | 稳定、可控性强 | 配置复杂,需一定技术能力 |
💡 建议:如果是生产环境且对稳定性要求高,推荐使用 Ubuntu 22.04 LTS + 宝塔 或 手动搭建 LNMP。Alibaba Cloud Linux 3 更适合熟悉 Linux 的管理员手动部署。
如需进一步帮助(如具体错误日志),请提供报错信息。
PHPWP博客