针对 Alibaba Cloud Linux 3.2104 LTS 64位(基于 CentOS/RHEL 8/9 内核体系),宝塔面板的安装脚本需要特别注意兼容性,因为 Alibaba Cloud Linux 3 默认使用较新的系统库和防火墙策略。
✅ 推荐安装命令(官方兼容版)
请在 SSH 终端中执行以下命令:
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
说明:
install_6.0.sh是宝塔当前稳定的 v6/v7 通用安装脚本。ed8484bec是宝塔官方提供的 阿里云专属授权码,用于激活免费版授权(仅限阿里云 ECS 实例)。- 该脚本会自动适配 Alibaba Cloud Linux 3 的包管理器(yum/dnf)和依赖。
⚠️ 重要注意事项
1. 防火墙与安全组
Alibaba Cloud Linux 3 默认启用 firewalld,而宝塔会尝试管理防火墙。为避免冲突或端口不通:
- 建议操作:在安装宝塔前,先在阿里云控制台 安全组 中放行以下端口:
8888(面板访问端口)888(PHPMyAdmin 等)20/21(FTP)80/443(Web)- 其他业务端口
- 安装完成后,宝塔面板内可配置防火墙规则,但请确保与云安全组不冲突。
2. SELinux 问题
Alibaba Cloud Linux 3 默认开启 SELinux。某些情况下可能导致网站无法访问或权限错误。
- 临时解决:在宝塔面板中,进入「软件商店」→ 安装「宝塔终端」插件,或使用命令:
setenforce 0 - 永久关闭(如非必要):
sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config setenforce 0
3. 依赖缺失处理
如果安装过程中提示缺少依赖(如 libcurl、openssl 等),可能是基础镜像过旧。可先更新系统:
yum update -y
4. 若自动安装失败,手动修复步骤
如遇报错,可尝试以下步骤:
# 1. 清理残留
rm -f /usr/bin/bt
# 2. 重新下载并安装
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
# 注意:Alibaba Cloud Linux 3 兼容 CentOS 8+,若上述脚本仍失败,可尝试指定版本:
wget -O install.sh https://download.bt.cn/install/install_6.0.sh && bash install.sh ed8484bec
🔍 验证安装是否成功
安装完成后,终端会输出类似如下信息:
==================================================================
Congratulations! Installed successfully!
==================================================================
网络面板地址: http://xxx.xxx.xxx.xxx:8888/xxxxx
内网面板地址: http://xxx.xxx.xxx.xxx:8888/xxxxx
username: xxxxx
password: xxxxx
请通过浏览器访问 网络面板地址,并使用输出的用户名和密码登录。
❓ 常见问题
Q: 登录后提示“未授权”?
A: 确保你使用的是阿里云 ECS 实例,并且执行了带 ed8484bec 的安装命令。如果是本地虚拟机或非阿里云机器,需购买授权或选择开源版。
Q: 无法访问面板?
A: 检查:
- 阿里云安全组是否放行
8888端口。 - 服务器内部防火墙(firewalld/iptables)是否阻止。
- 宝塔服务是否启动:
bt default查看状态。
Q: 如何卸载宝塔?
A: 在 SSH 中运行:
bt stop
cd /www/server/panel
./panel stop
rm -rf /www/server/panel
rm -rf /www/server/apache
rm -rf /www/server/nginx
rm -rf /www/server/php
rm -rf /www/server/mysql
如有其他具体问题,欢迎继续提问!
PHPWP博客