阿里云服务器Alibaba Cloud Linux 3.2104 LTS 64位如何安装宝塔面板?

在阿里云服务器 Alibaba Cloud Linux 3.2104 LTS(基于 Red Hat Enterprise Linux 9 / Rocky Linux 9 体系)上安装宝塔面板,由于系统内核和包管理器版本较新,直接使用旧版脚本可能会遇到依赖问题。

请按照以下步骤操作,以确保兼容性和稳定性:

前置准备

  1. 登录服务器:使用 SSH 工具(如 PuTTY、Xshell 或终端)以 root 用户登录。
  2. 检查防火墙:确保端口开放。如果使用了阿里云安全组,请在控制台放行 8888 (宝塔面板)、80/443 (网站) 等端口。
  3. 更新系统(可选但推荐):
    sudo dnf update -y

安装步骤

Alibaba Cloud Linux 3 默认使用 dnf 作为包管理器。宝塔官方已适配该环境,推荐使用以下命令直接安装最新版。

方法一:使用官方推荐的自动安装脚本(推荐)

这是最稳妥的方式,脚本会自动检测系统类型并配置环境。

# 执行宝塔面板安装命令
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && bash install.sh

注意:如果上述命令因网络问题下载失败,可以尝试使用阿里云镜像源或更换为 curl 方式,或者手动指定 yum 源。

如果上述命令运行后提示缺少依赖,可以手动安装基础依赖后再运行:

# 安装必要的基础编译工具和依赖
sudo dnf install -y epel-release
sudo dnf install -y gcc glibc-headers glibc-devel make cmake perl python3-pip git

# 再次尝试安装宝塔
wget -O install.sh https://download.bt.cn/install/install_6.0.sh
bash install.sh

方法二:手动安装(针对特殊需求)

如果自动脚本报错,说明系统环境差异较大,建议先手动配置环境:

  1. 安装 Python 和 pip

    sudo dnf install -y python3 python3-pip python3-devel
  2. 安装 Nginx/Apache 和 MySQL(宝塔安装时会自动处理,但提前安装可避免部分依赖冲突):

    sudo dnf install -y nginx mysql-server php-fpm
  3. 运行安装脚本

    curl -sSO https://download.bt.cn/install/install_6.0.sh
    bash install_6.0.sh

常见问题与解决方案

1. 依赖缺失报错 (Missing dependencies)

Alibaba Cloud Linux 3 的某些旧库可能已被移除。如果遇到 No package 'xxx' found 错误:

  • 尝试启用 EPEL 源:sudo dnf install -y epel-release
  • 尝试安装 compat 系列包:sudo dnf install -y compat-libstdc++

2. SELinux 权限问题

Alibaba Cloud Linux 3 默认开启 SELinux。如果安装后无法访问面板或网站:

  • 临时关闭(测试用):
    setenforce 0
  • 永久关闭(生产环境建议):
    编辑 /etc/selinux/config,将 SELINUX=enforcing 改为 SELINUX=disabled,然后重启服务器。
    注:更安全的做法是允许宝塔所需端口,而非完全关闭 SELinux,但对于初学者,暂时关闭是最快的排查手段。

3. 安装完成后获取信息

安装成功后,终端会输出类似以下的信息,请记录:

  • 面板地址http://你的IP:8888
  • 用户名admin (或随机生成的字符串)
  • 密码:随机生成的字符串

重要安全提示
首次登录后,请务必立即修改面板默认密码。同时,建议在阿里云控制台的“安全组”中,仅将 8888 端口对特定 IP 开放,不要对所有公网 IP 开放,以防止暴力破解。

后续操作

安装完成后,登录宝塔面板后台:

  1. 点击左侧菜单的 “软件商店”
  2. 根据需求安装 Nginx (或 Apache)、MySQL (推荐 8.0)、PHP (根据项目版本选择)。
  3. 配置域名解析并添加站点。

如果在安装过程中遇到特定的报错代码,请提供具体的错误日志,我可以为您提供更针对性的修复方案。

未经允许不得转载:CLOUD技术博 » 阿里云服务器Alibaba Cloud Linux 3.2104 LTS 64位如何安装宝塔面板?