在 阿里云 Linux 系统上安装宝塔面板时,推荐使用与宝塔兼容性较好的 Linux 发行版。阿里云官方提供了一个基于 CentOS/RHEL 的定制操作系统:Alibaba Cloud Linux(也叫 Alibaba Cloud Linux 2 或 Alibaba Cloud Linux 3)。
✅ 宝塔支持的操作系统
宝塔官方推荐的 Linux 系统如下:
- CentOS 7.x / 8.x
- Ubuntu 18.04 / 20.04 / 22.04
- Debian 9 / 10 / 11
- Fedora(不推荐用于生产环境)
而 Alibaba Cloud Linux 是基于 RHEL/CentOS 架构的,因此可以兼容宝塔面板,但需要确认其内核和软件包版本是否满足宝塔的要求。
🔧 推荐版本及安装方法
✅ 推荐使用 Alibaba Cloud Linux 2 或 3(x86_64)
安装命令(适用于 Centos 系列系统的宝塔安装脚本):
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
这是宝塔官方的一键安装脚本,适用于 CentOS 系统,也适用于 Alibaba Cloud Linux 2/3。
注意:
ed8484bec是防止误操作的验证码,脚本会自动验证系统兼容性。
📌 注意事项
-
系统要求:
- 系统需为纯净系统(无 Apache/Nginx/MySQL/PHP)
- 至少 1GB 内存(建议 2GB 及以上)
- 磁盘空间大于 10GB
-
防火墙设置:
- 宝塔默认使用端口
8888,请确保阿里云安全组已放行该端口。 - 部分系统可能启用 firewalld,需要手动开放端口:
firewall-cmd --permanent --add-port=8888/tcp firewall-cmd --reload
- 宝塔默认使用端口
-
SELinux 和 AppArmor:
- 建议关闭 SELinux 或设置为 permissive 模式,避免权限问题:
setenforce 0 sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
- 建议关闭 SELinux 或设置为 permissive 模式,避免权限问题:
🧪 兼容性测试建议
如果你使用的是:
| Alibaba Cloud Linux 版本 | 宝塔兼容性 | 备注 |
|---|---|---|
| Alibaba Cloud Linux 2 (based on CentOS 7) | ✅ 良好 | 强烈推荐 |
| Alibaba Cloud Linux 3 (based on RHEL 8) | ✅ 一般良好 | 宝塔兼容性较好,注意某些依赖包可能需要额外安装 |
| Alibaba Cloud Linux ARM 实例 | ❌ 不推荐 | 宝塔目前主要支持 x86_64 架构 |
📚 宝塔安装后常见配置
- 登录地址:
http://你的服务器IP:8888 - 初始账号密码在安装完成后会输出到终端
- 宝塔官网:https://www.bt.cn
🧰 如遇问题怎么办?
如果在安装过程中遇到报错,比如:
- 缺少依赖库(如 libzip、libxml2 等)
- Python 版本不兼容(宝塔使用 Python 2.7)
你可以尝试手动安装依赖:
yum install -y python-devel openssl-devel gcc pcre pcre-devel zlib zlib-devel make cmake
✅ 总结
| 项目 | 推荐配置 |
|---|---|
| 系统 | Alibaba Cloud Linux 2(x86_64) |
| 宝塔版本 | 最新版(通过官方脚本自动获取) |
| 安装方式 | 使用 CentOS 安装脚本即可 |
| 注意点 | 关闭 SELinux、放行端口、确保系统干净 |
如你有具体使用的 Alibaba Cloud Linux 版本号,也可以告诉我,我可以给出更精确的建议。
CLOUD技术博