Ubuntu宝塔面板安装,一键建站环境部署
在 Ubuntu 上部署建站环境,最省事的方式是用宝塔面板。
本文从零开始,带你完成宝塔面板安装和一键 LNMP 环境部署,最终得到一个能绑定域名、上传网站文件的服务器。
整个过程只需要几条命令和后台点选,适合刚接触 Linux 的新手。
安装前的系统准备
开始前确认三件事,能避免大部分安装失败:
- 系统版本:支持 Ubuntu 18.04、20.04、22.04 等常见 LTS 版本,建议用 22.04,兼容性更稳。
- 服务器能联网:能正常执行
apt update。 - 有 root 权限:宝塔安装脚本需要 root 执行,普通用户请先
sudo -i切换到 root。
先更新系统软件包列表并安装基础依赖:
apt update -y
apt install -y curl wget sudo
如果这一步就报错,多半是 DNS 或网络问题,先解决网络再继续。
执行宝塔面板安装命令
宝塔官方提供了一键安装脚本。
在终端执行:
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec
安装过程中会提示是否确认安装,输入 y 回车。
脚本会自动安装面板运行所需环境,通常需要 3 到 10 分钟,取决于服务器性能和网络速度。
安装完成后,终端会输出面板地址、用户名和密码,类似:
外网面板地址: http://你的服务器IP:8888/随机字符
username: xxxxxxxx
password: xxxxxxxx
务必立即保存这三项信息,关闭终端后就无法再直接查看。
忘记密码可以用 bt default 命令重新查看。
放行端口并登录面板
宝塔面板默认使用 8888 端口。
如果登录页面打不开,按顺序检查:
- 云服务器安全组:在云厂商控制台的安全组规则里,放行
8888端口的入方向 TCP 流量。 - 系统防火墙:Ubuntu 默认可能启用 ufw,执行
ufw allow 8888放行。 - 面板服务状态:执行
bt status确认宝塔服务正在运行。
确认无误后,浏览器访问终端给出的面板地址,输入用户名密码登录。
首次登录会提示绑定宝塔账号,没有账号可按页面引导注册。
一键部署 LNMP 建站环境
登录后面板会弹出推荐安装套件窗口。
对新手来说,选择 LNMP(Nginx + MySQL + PHP)最通用,兼容 WordPress、Typecho 等主流建站程序。
在安装界面做两个选择:
- 安装方式:选“极速安装”,速度快,适合测试和一般建站;追求稳定可选“编译安装”,但耗时较长。
- 组件版本:MySQL 建议 5.7 或 8.0,PHP 建议 7.4 或 8.0,Nginx 用默认版本即可。
点击一键安装后等待完成。
安装期间不要关闭浏览器,组件较多时可能需要十几分钟。
安装结束后,在面板左侧“软件商店”能看到 Nginx、MySQL、PHP 均为运行状态。
创建站点并验证环境
环境装好后,点左侧“网站” -> “添加站点”,填写你的域名(没有域名可先填服务器 IP),设置数据库账号密码,PHP 版本选刚安装的版本。
创建完成后,宝塔会自动生成站点根目录,路径类似:
/www/wwwroot/你的域名
往这个目录里放一个 index.html 或 index.php 文件,浏览器访问域名,如果能正常显示,说明一键建站环境部署成功。
常见报错与避坑提醒
安装和使用中容易踩的几个坑:
- 面板地址打不开:九成是安全组没放行 8888 端口,先查云控制台,再查系统防火墙。
- 安装脚本下载失败:换网络或手动下载脚本再执行,不要反复无脑重试。
- MySQL 启动失败:多半是内存不足。1 核 1G 的服务器建议加 swap 或选更低版本 MySQL。
- 忘记面板密码:终端执行
bt进入菜单,选修改密码,或执行bt default查看默认信息。 - 不要随意关闭面板 SSL:面板开启 HTTPS 后更安全,但证书过期会导致访问异常,注意续期。
安装后的基础安全设置
面板能用了,别急着建站,先做三件事:
- 在“面板设置”里修改默认端口
8888为其他端口,降低被扫描风险。 - 开启面板的“基础认证”或 IP 白名单,限制登录来源。
- 定期在“计划任务”里添加数据库和网站备份,避免数据丢失。
Ubuntu 宝塔面板安装本身不复杂,核心是网络、端口和权限三点。
只要安全组放行、脚本正常执行、LNMP 安装完成,一键建站环境部署就算落地了。
后续遇到问题,优先回看端口和日志,多数故障都能快速定位。