【Day 2】宝塔面板安装与LNMP环境搭建完整实操(2026版)
系列《中小企业云服务器7天运维实战》Day 2/7标签宝塔面板 | LNMP | Nginx | MySQL | PHP | 运维发布时间2026-06-14阅读时长15分钟适用版本宝塔v8.0 / CentOS 7.9 / Ubuntu 22.04摘要本文详细记录宝塔面板的一键安装、LNMP环境部署、安全加固及环境验证的完整过程。面向无运维经验的读者所有命令可直接复制执行包含版本兼容性说明和常见问题排查。一、技术方案选择1.1 环境搭建方案对比方案操作方式学习曲线维护难度适用场景手动编译LNMP纯命令行高高深度定制环境Oneinstack命令行交互中中需要灵活配置宝塔面板浏览器可视化低低中小企业日常运维1.2 宝塔面板技术架构用户浏览器 ↓ HTTP/HTTPS 宝塔面板Python后端 Vue前端 ↓ 系统调用 Nginx / ApacheWeb服务器 MySQL / MariaDB数据库 PHP-FPMPHP处理二、安装前准备2.1 系统要求检查# 查看系统版本确认支持cat/etc/os-release# 查看内存建议≥2G用于编译安装free-h# 查看磁盘空间建议≥10G剩余df-h# 测试网络连通性ping-c3www.baidu.com2.2 系统兼容性矩阵操作系统支持状态推荐版本注意事项CentOS✅ 完全支持7.9CentOS 8已停止维护Ubuntu✅ 完全支持22.04 LTSLTS版本长期支持Debian✅ 完全支持11/12社区版稳定Alibaba Cloud Linux✅ 完全支持3.2104阿里云优化与CentOS兼容三、宝塔面板安装3.1 安装命令按系统选择CentOS / Alibaba Cloud Linuxyuminstall-ywgetwget-Oinstall.sh https://download.bt.cn/install/install_6.0.shshinstall.shUbuntu 22.04 LTSwget-Oinstall.sh https://download.bt.cn/install/install-ubuntu_6.0.shsudobashinstall.shDebian 11/12wget-Oinstall.sh https://download.bt.cn/install/install-ubuntu_6.0.shbashinstall.sh3.2 安装过程监控执行后终端输出示例 正在安装宝塔面板... ... [OK] 依赖安装完成 [OK] 面板安装完成 [OK] 防火墙配置完成安装耗时国内服务器3-8分钟海外服务器5-15分钟取决于网络3.3 安装完成信息保存版本敏感提示以下信息为安装完成后终端输出务必完整保存。 宝塔面板安装完成 外网面板地址: http://123.45.67.89:8888/abc123def 内网面板地址: http://192.168.1.100:8888/abc123def username: admin password: xxxxxxxx 关键字段说明abc123def安全入口路径访问时必须携带8888默认面板端口username/password首次登录凭证四、安全组与防火墙配置4.1 阿里云安全组规则方向协议端口授权对象用途安全等级入方向TCP8888个人IP/32宝塔面板 必须限制入方向TCP800.0.0.0/0HTTP 全网开放入方向TCP4430.0.0.0/0HTTPS 全网开放警告8888端口若对0.0.0.0/0开放将面临自动化扫描和暴力破解风险。4.2 系统防火墙配置可选如服务器启用了firewalld/ufw需同步放行CentOSfirewalldfirewall-cmd--permanent--add-port8888/tcp firewall-cmd--permanent--add-port80/tcp firewall-cmd--permanent--add-port443/tcp firewall-cmd--reloadUbuntuufwsudoufw allow8888/tcpsudoufw allow80/tcpsudoufw allow443/tcpsudoufw reload五、LNMP环境部署5.1 套件选择宝塔首次登录会弹出推荐安装套件窗口选择LNMP(推荐)组件推荐版本技术特性适用场景Nginx1.24事件驱动高并发静态资源、反向代理MySQL5.7成熟稳定兼容性好通用业务数据库PHP8.0性能提升30%WordPress/Laravel等phpMyAdmin5.2Web数据库管理可视化操作MySQL版本敏感提示PHP 7.4已于2022年底停止维护新项目建议PHP 8.0。MySQL 8.0认证插件变更部分老程序需调整连接方式。5.2 安装方式选择方式耗时性能适用场景编译安装20-30分钟最优生产环境、长期运行极速安装5-10分钟良好测试环境、快速验证工程建议生产环境选择编译安装测试环境可选极速安装。5.3 内存不足解决方案编译安装需要至少1.5G可用内存2G服务器可能不足。解决方案# 创建2G swap分区ddif/dev/zeroof/swapfilebs1Mcount2048mkswap/swapfilechmod600/swapfileswapon/swapfile# 持久化配置echo/swapfile swap swap defaults 0 0/etc/fstab# 验证free-h六、宝塔面板核心功能6.1 文件管理常用路径映射/www/wwwroot/ # 网站根目录所有站点文件 /www/server/ # 服务软件目录Nginx/MySQL/PHP /www/backup/ # 备份目录 /www/server/panel/ # 面板程序目录文件操作支持上传/下载支持断点续传在线编辑支持语法高亮压缩/解压zip/tar.gz/tar.bz2权限管理chmod/chown可视化6.2 数据库管理核心功能创建/删除数据库用户权限管理SQL导入/导出定时备份设置phpMyAdmin集成6.3 网站管理核心功能添加站点支持多域名、子目录绑定SSL证书Let’s Encrypt一键申请伪静态规则内置常用框架规则访问日志/错误日志流量统计七、安全加固配置7.1 面板安全设置清单检查项操作路径推荐配置风险等级修改面板端口安全 - 面板端口58888/38888 高修改安全入口安全 - 安全入口自定义路径 高绑定访问IP安全 - 面板绑定个人公网IP 高修改默认账号头像 - 面板设置非admin 中开启BasicAuth安全 - BasicAuth额外密码层 中修改面板密码头像 - 面板设置强密码 中7.2 安全入口丢失恢复如忘记安全入口SSH登录后执行# 查看面板信息bt# 或查看具体入口cat/www/server/panel/data/admin_path.pl7.3 面板命令行工具# 查看面板状态bt status# 重启面板bt restart# 修改面板密码bt5# 修改面板端口bt8# 查看面板入口bt10# 修复面板bt16八、环境验证8.1 服务状态检查面板首页应显示Nginx 运行中 ✅ 1.24.x MySQL 运行中 ✅ 5.7.x PHP 运行中 ✅ 8.0.x8.2 创建测试站点网站 - 添加站点域名服务器公网IP根目录默认提交浏览器访问http://你的IP应显示站点创建成功8.3 PHP环境验证# 创建测试文件echo?php phpinfo(); ?/www/wwwroot/你的IP/info.php访问http://你的IP/info.php确认PHP版本正确8.0.x扩展加载正常配置参数合理安全提示验证完成后删除info.php避免暴露服务器信息。rm/www/wwwroot/你的IP/info.php九、版本与兼容性说明组件本文适用版本升级建议兼容性注意宝塔面板v8.0保持自动更新v7.x界面位置不同Nginx1.24跟随面板更新配置语法兼容MySQL5.7 / 8.05.7足够稳定8.0认证插件变更PHP8.08.1/8.2可选老程序需测试兼容性phpMyAdmin5.2跟随面板更新-十、常见问题排查Q1安装时提示网络错误# 测试宝塔安装源连通性pingdownload.bt.cn# 如不通检查DNScat/etc/resolv.conf# 临时更换DNSechonameserver 223.5.5.5/etc/resolv.confQ2面板安装成功但无法访问排查顺序安全组是否放行对应端口系统防火墙是否拦截地址是否包含安全入口路径浏览器是否缓存了旧页面CtrlF5强制刷新Q3LNMP编译安装失败常见原因及解决内存不足增加swap分区见5.3节依赖缺失yum groupinstall Development ToolsCentOS网络超时更换软件源或选择极速安装Q4MySQL启动失败# 查看错误日志cat/www/server/mysql/error.log# 常见原因端口被占用netstat-tlnp|grep3306# 或数据目录权限问题chown-Rmysql:mysql /www/server/mysql/data十一、明日预告Day 3网站部署上线技术要点域名DNS解析A记录/CNAME宝塔站点配置多域名、子目录、伪静态WordPress一键部署与手动部署对比Let’s Encrypt SSL证书自动申请与续期十二、总结Day 2的核心任务是建立可运行的Web环境✅ 宝塔面板安装成功✅ 安全组与防火墙配置完成✅ LNMP环境部署完成✅ 面板安全加固完成✅ 环境验证通过明天将进入实际的网站部署阶段将域名指向服务器并部署第一个网站。本文技术内容基于宝塔面板v8.0和LNMP环境。版本信息更新于2026-06-14请以官方最新版本为准。如有技术问题欢迎在评论区交流。

相关新闻

Game Boy打印机与摄像头接口的终极开发指南:从零开始掌握外设编程

Game Boy打印机与摄像头接口的终极开发指南:从零开始掌握外设编程

Game Boy打印机与摄像头接口的终极开发指南:从零开始掌握外设编程 【免费下载链接】pandocs The single, most comprehensive Game Boy technical reference. 项目地址: https://gitcode.com/gh_mirrors/pa/pandocs 想要深入了解经典的Game Boy外设开发吗&am…

2026/7/12 20:24:41阅读更多 →
大模型快速入门-01大模型常识

大模型快速入门-01大模型常识

文章目录定义1)参数规模庞大2)训练数据庞大3)能力强大为什么会出现大模型?1)数据够多:训练范式的改变使得训练数据规模获得了数量级上的跃迁2)算力够强:GPU/TPU等并行计算设备性能发…

2026/7/12 20:24:41阅读更多 →
spdlog高性能异步日志框架编译及使用

spdlog高性能异步日志框架编译及使用

由于最近在做一个高性能的kv存储引擎,需要用到一个日志记录模块。本来想手写一个日志模块,但是想想现有的日志框架已经非常成熟了,不如直接借用生产级的框架就好。在我看来,日志模块有几个常用的功能点:高性能吞吐量、…

2026/7/12 20:24:41阅读更多 →
awesome-trilium终极指南:2024年最值得收藏的Trilium Notes插件合集

awesome-trilium终极指南:2024年最值得收藏的Trilium Notes插件合集

awesome-trilium终极指南:2024年最值得收藏的Trilium Notes插件合集 【免费下载链接】awesome-trilium A collection of interesting Trilium Notes extensions. Including themes, widgets, scripts, API extensions, etc. Trilium插件合集 项目地址: https://gi…

2026/7/12 21:34:46阅读更多 →
如何快速掌握Dexed:开源FM合成器的终极使用指南

如何快速掌握Dexed:开源FM合成器的终极使用指南

如何快速掌握Dexed:开源FM合成器的终极使用指南 【免费下载链接】dexed DX7 FM multi plaform/multi format plugin 项目地址: https://gitcode.com/gh_mirrors/de/dexed Dexed是一款免费开源的FM合成器插件,完美模拟了经典的Yamaha DX7合成器。无…

2026/7/12 21:34:46阅读更多 →
高级技巧:使用nabla.nvim的虚拟文本功能美化你的科学文档

高级技巧:使用nabla.nvim的虚拟文本功能美化你的科学文档

高级技巧:使用nabla.nvim的虚拟文本功能美化你的科学文档 【免费下载链接】nabla.nvim take your scientific notes :pencil2: in Neovim 项目地址: https://gitcode.com/gh_mirrors/na/nabla.nvim 在Neovim中编写科学文档时,复杂的数学公式常常让…

2026/7/12 21:34:46阅读更多 →
3分钟掌握Open Notebook批量导出:新手快速备份笔记的终极指南

3分钟掌握Open Notebook批量导出:新手快速备份笔记的终极指南

3分钟掌握Open Notebook批量导出:新手快速备份笔记的终极指南 【免费下载链接】open-notebook An Open Source implementation of Notebook LM with more flexibility and features 项目地址: https://gitcode.com/GitHub_Trending/op/open-notebook 你是否在…

2026/7/12 21:34:46阅读更多 →
当AI博士年薪600万遇上考研三连降:学历社会正在松动

当AI博士年薪600万遇上考研三连降:学历社会正在松动

做了这么多年就业数据分析,2026年夏天有两件事同时出现,让我意识到一个拐点正在到来:AI企业600万年薪抢清华博士上了热搜,考研报名人数三连降的消息也上了热搜。一个向上疯狂,一个持续向下——两条曲线之间拉开的裂缝&…

2026/7/12 21:34:46阅读更多 →
AI 工作流可视化编排:从拖拽 UI 到可执行 DAG 的工程化翻译层设计

AI 工作流可视化编排:从拖拽 UI 到可执行 DAG 的工程化翻译层设计

AI 工作流可视化编排:从拖拽 UI 到可执行 DAG 的工程化翻译层设计 一、"画完的流程图和实际跑的通路是两套东西"——可视化编排的语义断裂 可视化编排 AI 工作流的工具(如 Dify、LangFlow、Coze)解决了一个真实需求:让非…

2026/7/12 21:29:45阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时,第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/12 0:02:11阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/12 0:02:11阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/12 0:02:11阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时,第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/12 0:02:11阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/12 0:02:11阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/12 0:02:11阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/11 16:20:28阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/11 23:15:38阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/11 18:12:23阅读更多 →