在 Alibaba Cloud Linux 3.2104 LTS(基于 CentOS/RHEL 8/9 体系)上安装宝塔面板,不能直接运行标准的 CentOS 7 安装脚本,因为系统内核和软件包管理器不同。
以下是官方推荐且安全的安装步骤:
✅ 正确安装方法(使用阿里云官方适配脚本)
阿里云已为 Alibaba Cloud Linux 提供兼容宝塔的优化版本。请使用以下命令:
# 1. 下载并执行阿里云官方适配的安装脚本
wget -O install.sh https://download.bt.cn/install/install_aliyun.sh && sudo bash install.sh
# 或者使用新版一键安装脚本(推荐)
curl -sS https://download.bt.cn/install/install_panel.sh | bash
⚠️ 注意:如果上述脚本仍报错,请尝试手动指定系统类型进行安装:
# 2. 强制指定系统类型为 alinux3
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh alinux3
🔧 如果自动脚本失败,手动安装步骤如下:
第一步:更新系统并安装依赖
sudo yum update -y
sudo yum install -y wget curl unzip git epel-release
第二步:安装宝塔面板(通过源码或 RPM 包)
由于 Alibaba Cloud Linux 3 基于 RHEL 8/9,宝塔官方尚未完全支持所有功能,建议使用 Docker 方式 或 手动编译安装。
方法一:使用 Docker 安装(最稳定、推荐)
# 安装 Docker
sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
# 拉取宝塔镜像并运行
docker run -itd --name bt-panel
-p 8888:8888 -p 888:888
-p 20:20 -p 21:21
-p 80:80 -p 443:443
-p 39000-40000:39000-40000
-v /www:/www
--privileged=true
daocloud.io/baota/bt:latest
方法二:手动安装宝塔(仅适用于熟悉 Linux 的用户)
# 1. 安装基础依赖
sudo yum groupinstall "Development Tools" -y
sudo yum install -y gcc g++ make openssl-devel pcre-devel zlib-devel libxml2-devel libjpeg-devel libpng-devel freetype-devel mcrypt mhash libmcrypt-devel readline-devel libxslt-devel patch curl-devel
# 2. 下载宝塔源码
cd /tmp
wget https://github.com/BT-SY/BT/archive/refs/heads/main.zip
unzip main.zip
cd BT-main
# 3. 执行安装(需根据实际路径调整)
./setup.sh install
🛡️ 安装后必要配置
-
开放防火墙端口
sudo firewall-cmd --zone=public --add-port=8888/tcp --permanent sudo firewall-cmd --zone=public --add-port=80/tcp --permanent sudo firewall-cmd --zone=public --add-port=443/tcp --permanent sudo firewall-cmd --reload -
关闭 SELinux(可选但推荐)
sudo setenforce 0 sudo sed -i 's/^SELINUX=enforcing$/SELINUX=disabled/' /etc/selinux/config -
获取登录地址和密码
安装完成后,终端会输出类似如下信息:Bt-Panel: http://<你的公网IP>:8888/xxxxxx username: xxxxxx password: xxxxxx
❗ 重要提醒
- Alibaba Cloud Linux 3 是 CentOS 8 的替代品,而宝塔对 CentOS 7 支持最好。因此,强烈建议使用 Docker 方式安装,以避免依赖冲突。
- 如果必须使用原生安装,请确保系统已启用
epel-release和powertools仓库。 - 安装前建议创建快照备份,以防安装失败导致系统异常。
如需进一步帮助,请访问 宝塔官网文档 查看最新兼容性说明。
PHPWP博客