最稳妥的安装命令是:if [ -f /usr/bin/curl ]; then curl -sSO https://download.bt.cn/install/installStable.sh; else wget -O installStable.sh https://download.bt.cn/install/installStable.sh; fi; bash installStable.sh,该脚本为2026年生产环境首选稳定版,不强制绑定账号、无广告、兼容新系统,且终端自动输出真实面板地址(非固定8888端口)。

直接装,别犹豫——只要服务器是全新系统(没装过 Nginx、PHP、MySQL 等),用官方推荐脚本 2–5 分钟就能跑起来,面板地址、用户名、密码自动打印在终端里。
执行哪个安装命令最稳妥?
别抄旧教程里的 install_6.0.sh 或带版本号的链接,那些已停更或存在兼容风险。2026 年当前生产环境首选稳定版脚本:
if [ -f /usr/bin/curl ]; then curl -sSO https://download.bt.cn/install/installStable.sh; else wget -O installStable.sh https://download.bt.cn/install/installStable.sh; fi; bash installStable.sh- 该脚本不强制绑定宝塔账号,无广告,适合生产环境
- 如果只想快速验证,用通用版也行:
if [ -f /usr/bin/curl ]; then curl -sSO https://download.bt.cn/install/install_panel.sh; else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh; fi; bash install_panel.sh - Ubuntu/Debian 用户注意:不要加
sudo前缀,确保以root身份运行,否则会卡在权限校验
安装后打不开 http://IP:8888 怎么办?
8888 是旧默认端口,2026 年起新安装默认使用随机端口(如 :40534、:25114),终端输出的 面板地址 才是真实入口。打不开常见原因:
- 云厂商安全组没放行——去控制台找「安全组」→ 添加入方向规则,协议选 TCP,端口填终端里显示的那个数字(不是 8888)
- 服务器本地防火墙挡住了——临时测试可关:
systemctl stop firewalld(CentOS)或ufw disable(Ubuntu) - 浏览器提示“您的连接不是私密连接”——这是自签名 HTTPS 证书导致的,点「高级」→「继续前往…」即可,不影响功能
- 用的是 OpenVZ 虚拟化或老内核(如 CentOS 6),宝塔明确不支持,换 KVM 机器
为什么装完进不去,提示“用户名或密码错误”?
不是密码输错,而是你漏了关键前置动作:宝塔官网账号必须提前注册,且安装时要输入该账号的手机号(不是随便设的面板密码)。常见误区:
- 安装脚本运行中会问
Do you want to bind your Bt-Panel account?,选y后要求输入宝塔官网注册的手机号 - 没提前注册?去
https://www.bt.cn/u/用手机号注册,记住它——后续所有登录、SSL 自动续签、插件下载都依赖这个账号 - 如果跳过了绑定,面板仍能进,但部分功能(如一键部署 WordPress、SSL 申请)会受限或报错
login failed: invalid user - 忘记密码?只能重置宝塔官网账号,面板本身不提供独立密码找回
装完第一件事该做什么?
别急着建站,先做三件容易被跳过但影响后续的事:
- 改面板端口:进面板 → 「面板设置」→ 修改「面板端口」,避开常用扫描端口(如 8888、8080),防止爆破
- 开 IP 白名单:同页面下设置「IP 访问限制」,只允许可信出口 IP 登录,比单纯改端口更可靠
- 关「强制登录宝塔账号」:如果不想每次操作都联网校验,把「面板安全」里的「强制绑定账号」关掉(不影响已绑定功能)
- 别立刻装 LNMP——先确认系统内存 ≥768MB,否则 PHP-FPM + MySQL 容易 OOM;低配机建议选
MySQL 5.7而非 8.0,更省资源
真正麻烦的从来不是安装这五分钟,而是装完后没关防火墙白名单、没绑账号导致 SSL 续签失败、或者用 CentOS 8 这类已 EOL 系统硬扛——这些坑不会报错,但会在某天凌晨三点让你爬起来查日志。


















