夙缘の小破站
文章
未分类

从零部署:Linux 服务器安装宝塔面板完整实战教程(2026 年最新版)

2026年5月11日 9 分钟阅读 浏览 1 喜欢 0 评论 0

引言:为什么要选择宝塔面板

如果你曾经手动在 Linux 服务器上编译安装过 Nginx、MySQL、PHP,你一定对那成串的依赖报错、复杂的配置文件、令人头疼的权限问题深有体会。即使对有经验的运维工程师来说,手动搭建一套完整的 Web 环境也是一项耗时且容易出错的体力活。而宝塔面板的出现,彻底改变了这一局面。

根据宝塔官网最新公告(2026 年 1 月 20 日更新),宝塔 Linux 面板已迭代至 11.5.0 正式版。经过超过 200 个版本的迭代,它已经成为国内最流行的服务器管理面板之一。无论是个人建站、中小企业业务,还是开发者测试环境,宝塔面板都提供了数百项功能:一键部署 LAMP/LNMP、可视化管理网站、FTP、数据库、定时任务、文件管理、SSL 证书、WAF 防火墙、Docker 环境等,让只有基础 Linux 知识的用户也能轻松驾驭服务器。

这篇文章将带你从购买云服务器开始,一步步完成宝塔面板的安装、配置和基本使用。所有操作均基于宝塔官方 2026 年 1 月更新的 11.5.0 版本,确保你获得的是最新、最准确的教程。无论你是第一次接触服务器的新手,还是希望提升运维效率的老手,这篇超过 8000 字的图文教程都会让你满载而归。

在开始之前,请牢记宝塔官方最核心的一条要求——安装前必须确保服务器是全新的操作系统,没有安装过 Apache/Nginx/PHP/MySQL/PgSQL/GitLab/Java 等任何环境。这一点在官方论坛、产品首页和所有教程中一再被强调。如果你是在已有生产环境的服务器上贸然安装,极可能导致服务冲突甚至数据丢失。所以,请务必使用一台干净的服务器或重装系统后的环境来跟随本教程。

系统要求与推荐顺序

宝塔面板并非支持所有 Linux 发行版。根据 2026 年 1 月 20 日官方发布的安装教程,当前官方推荐的操作系统优先级如下:

Debian-12 → Ubuntu-22 → Centos9

换句话说,如果你有选择余地,应优先安装 Debian 12;其次 Ubuntu 22.04 LTS;最后是 CentOS 9 Stream。对于 CentOS 8 及更早的版本,因已停止维护,官方不再作为首选推荐。但如果你仍在使用 CentOS 7.x,依然可以安装宝塔面板,只是可能无法获得最新版内核的完全支持。另外,OpenCloudOS、Alibaba Cloud Linux、Rocky Linux、Anolis OS 等国产或衍生系统也在兼容范围内,但需要参考官网最新公告。

关键的系统要求总结如下:

  • 内存:建议 512 MB 以上,低于 512 MB 安装后可能出现面板进程被杀、安装软件失败等问题。推荐至少 1 GB 内存,2 GB 以上更佳。
  • 磁盘空间:至少 10 GB 可用空间,如果计划安装多款软件或存放大量网站数据,建议 40 GB 起。
  • 系统纯净度:上面已经强调,必须是未安装任何环境的新系统。重装系统是最简单有效的保证方法。

如果你使用的是云服务器,各大厂商(阿里云、腾讯云、华为云等)都提供一键重装系统的功能。登录控制台,找到云服务器实例,选择“重置系统”或“更换操作系统”,在镜像市场中选择 Debian 12 或 Ubuntu 22 的官方镜像,设置好 root 密码后等待重启即可。需要特别提醒的是,重装系统会清空磁盘上的所有数据,请务必提前做好备份。

安装前的准备工作

宝塔官方提供了两种主流的安装方式:在线安装本地 SSH 命令安装。在线安装方式依赖宝塔的远程安装服务,你只需在网页上填写服务器的 IP、端口、账号和密码,宝塔会自动连接并进行安装。这种方式适合不愿意折腾命令行的用户,但需要你信任地将服务器的 root 凭证交给第三方。出于安全和可控性的考虑,本教程强烈推荐采用本地 SSH 手动安装的方式,这也是 99% 的技术教程所采用的方法。

方式一:使用宝塔远程工具连接服务器

宝塔官方为了方便用户,提供了自研的 “宝塔远程工具”(即宝塔终端),支持 Windows、macOS 和 Linux。你可以从宝塔官网(bt.cn )的“下载”页面找到该工具并安装。安装过程简单,一路下一步即可,也可自定义安装路径。

安装后打开宝塔远程工具,点击“新建连接”,填入服务器的公网 IP、SSH 端口(默认为 22)、用户名(root)和密码。保存后双击连接,如果信息正确,稍等片刻就能看到熟悉的黑色命令行界面,并显示登录信息。

方式二:使用通用 SSH 客户端

你也可以使用任意 SSH 客户端,如 Windows 上的 PuTTY、Xshell,macOS/Linux 自带的终端直接使用 ssh 命令。命令格式为:

bash
ssh root@你的服务器IP -p 22

输入密码后即可登录。

成功登录后,建议先执行一次系统更新,以确保系统处于最新状态。不同系统的更新命令略有差异:

  • Debian / Ubuntu
    bash
    apt update && apt upgrade -y
    
  • CentOS / Rocky Linux
    bash
    yum update -y
    

更新完成后,可以执行 uname -a 查看内核版本,确认基础环境无误。

正式安装宝塔面板(核心步骤)

宝塔面板的安装非常简单,关键在于找到对应系统的官方安装命令。宝塔官网会为不同系统生成特定的安装脚本,并且这些脚本会随着版本更新而变化。因此,最准确的方式是访问宝塔官网的安装页面https://www.bt.cn/new/download.html),选择你的系统,复制对应的命令。

2026 年 1 月 20 日起,11.5.0 版本的通用安装脚本已整合得十分友好,大多数现代 Linux 可通过以下统一命令完成安装:

bash
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_lts.sh;else wget -O install_lts.sh https://download.bt.cn/install/install_lts.sh;fi;bash install_lts.sh ed8484bec

当你执行这条命令时,脚本会自动判断你的系统版本,下载合适的安装包并开始部署。整个过程无需人工干预,但安装时长取决于服务器性能和网络速度,通常在 2~10 分钟之间。安装过程中,终端会不断滚动安装日志,你可以看到各个组件被逐一下载和配置。

如果你使用的系统比较老(例如 CentOS 7),或者你希望手动指定版本,可以到宝塔论坛安装专区(bbs.bt.cn )查找历史版本的帖子。但除非有特殊需求,不建议使用旧版,以免遇到已修复的安全漏洞。

重要提示:安装过程中,不要关闭 SSH 窗口,也不要断开网络。直到出现如下成功提示,才表示安装完成:

text
==================================================================
外网面板地址: http://你的服务器公网IP:随机端口号/安全入口字符串
内网面板地址: http://你的服务器内网IP:随机端口号/安全入口字符串
username: 随机生成的用户名
password: 随机生成的密码
==================================================================

请立刻将这些信息复制并保存到安全的地方!随机生成的端口号、安全入口字符串、用户名和密码是登录面板的唯一凭证。一旦丢失,需要通过 SSH 命令行重新获取或重置。

如果你有云服务器安全组的概念,此时还需要登录云厂商控制台,在安全组规则中放行面板使用的随机端口号(通常是一个五位数的端口,如 8888 之外的端口)。否则,即使安装成功也无法从外网访问面板。

登录面板与基础安全设置

拿到了面板地址、用户名和密码后,在浏览器中输入 http://你的公网IP:端口号/安全入口,你应该能看到宝塔的登录界面。输入凭证,同意用户协议后即可进入宝塔后台。

首次登录后,强烈建议完成以下安全设置,以防范常见攻击:

  1. 修改默认端口:虽然是随机端口,但为了更隐蔽,你可以进入“面板设置”里更改为一个自己熟悉的非标端口。
  2. 修改安全入口:同样在面板设置中,将安全入口字符串改为自己定义的复杂字符串。
  3. 开启面板 SSL:面板支持一键部署自己的 SSL 证书,或申请 Let’s Encrypt 免费证书。开启后,面板访问将从 HTTP 变为 HTTPS,极大增强通信安全。
  4. 绑定域名或 IP 白名单:在面板设置中可以限制只有特定域名才能访问面板,或仅允许特定 IP 访问。
  5. 关闭不需要的服务端口:面板默认会启动面板自身的 Web 服务,但如果你不使用 SSH,务必不要关闭 SSH 端口,以免无法远程连接。

完成设置后,每次登录都需要知道新的端口和安全入口,这使面板更加安全。

安装 Web 环境:从 LNMP 到 LAMP

进入宝塔面板后,第一件要做的事情就是安装 Web 环境。面板首页会弹出推荐安装套件的窗口,你可以看到两种经典组合:

  • LNMP:Linux + Nginx + MySQL + PHP(最主流,性能优秀,广泛用于各类网站)
  • LAMP:Linux + Apache + MySQL + PHP(适合需要 .htaccess 或兼容性较强的站点)

你可以直接点击“一键安装”,然后勾选需要的软件版本。官方推荐的版本通常是经过充分测试的稳定组合。例如:

  • Nginx 1.24
  • MySQL 8.0 或 MariaDB 10.11
  • PHP 8.2
  • phpMyAdmin 5.2

选中后,点击“提交”,面板就会在后台开始编译安装。这个过程可能持续 20~40 分钟,取决于服务器性能和网络。你无需守在页面,可以关闭浏览器,面板会自己跑完,完成后状态会更新。

除了基础环境,宝塔面板还支持一键安装 Tomcat(Java 环境)、Node.js、Docker、Redis、MongoDB 等各种运行时和数据库。运维人员熟悉的常见软件几乎都能在“软件商店”中找到,真正做到了“像手机装 APP 一样装服务器软件”。

添加网站与部署 SSL

环境装好后,就可以创建自己的第一个网站了。点击左侧菜单“网站” -> “添加站点”,填入你的域名(需提前解析到服务器 IP),选择根目录,设置 PHP 版本,然后提交。如果是测试,也可以填入 IP 或一个假域名。

站点创建后,宝塔会生成对应的 Nginx/Apache 配置文件。你可以在“网站”列表中看到它,点击“设置”,可以进行无数精细调整: 修改配置文件、设置伪静态、开启日志、密码保护、反向代理等。

一个现代网站离不开 SSL/TLS 加密。在站点设置中,找到 SSL 选项卡,你可以申请免费的 Let’s Encrypt 证书,或者上传自己已有的证书。宝塔面板的 SSL 部署完全自动化,勾选“强制 HTTPS”后,访问 HTTP 会自动跳转到 HTTPS。

文件管理、数据库与备份

宝塔面板内置了功能强大的文件管理器,你可以直接在网页上浏览服务器文件,支持拖拽上传、在线编辑、压缩解压、权限修改等操作。对于习惯用 FTP 的用户,软件商店里可以一键安装 Pure-Ftpd,创建 FTP 账号并分配给不同目录,实现多人协同管理。

数据库管理同样直观。在“数据库”菜单中,你可以添加 MySQL 数据库,设置用户和密码,点击“管理”即可通过 phpMyAdmin 或 Adminer 进入 Web 界面执行 SQL

喜欢 0
评论区在赶来的路上...