系列《中小企业云服务器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请以官方最新版本为准。如有技术问题欢迎在评论区交流。
【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请以官方最新版本为准。如有技术问题欢迎在评论区交流。