宝塔面板安装教程:一键部署 LNMP 环境

2025.5.29 杂七杂八 1402

宝塔面板安装教程:一键部署 LNMP 环境 杂七杂八-第1张

本文详细介绍如何使用宝塔面板快速部署LNMP环境(Linux+Nginx+MySQL+PHP),涵盖安装准备、面板初始化、软件一键安装及常见问题解决,适合新手和运维人员快速搭建Web服务器。

一、安装前准备

  1. 系统要求:CentOS 7+/Ubuntu 18.04+/Debian 9+,建议使用纯净系统
  2. 硬件配置:1核CPU/1GB内存(最低配置),生产环境建议2核4GB以上
  3. 网络环境:确保服务器能正常连接外网下载依赖包

二、宝塔面板安装步骤

1. 执行安装命令

 CentOS/RedHat系统
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

 Ubuntu/Debian系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

2. 安装完成后的操作

  • 记录控制台输出的面板访问地址、用户名和密码
  • 开放8888端口(宝塔默认端口):
    firewall-cmd --permanent --add-port=8888/tcp
    firewall-cmd --reload

三、LNMP环境一键部署

1. 登录面板初始化配置

首次登录后:

  1. 同意用户协议
  2. 修改默认密码和端口(安全建议)
  3. 绑定宝塔账号(可选)

2. 软件商店安装组件

进入“软件商店” → 搜索安装:

  • Nginx(建议选择最新稳定版)
  • MySQL 5.7/8.0(根据项目需求选择版本)
  • PHP 7.4+(推荐安装多个版本以适应不同程序)

3. 环境配置优化

 Nginx性能优化示例(在配置文件中添加)
worker_processes auto;
worker_rlimit_nofile 65535;
keepalive_timeout 65;

四、常见问题解决

问题现象 解决方案
安装过程卡住 检查网络连接,尝试更换软件源
MySQL启动失败 检查3306端口占用情况,查看错误日志
PHP扩展缺失 在PHP管理界面安装所需扩展(如fileinfo、opcache等)

五、安全加固建议

  1. 定期更新面板和组件:bt update
  2. 修改SSH默认22端口
  3. 安装防火墙插件并配置规则
  4. 为MySQL设置强密码并限制远程访问

评论