一、什么是宝塔面板
宝塔面板(BT Panel)是一款国内常用的服务器管理面板,支持Windows和Linux系统,提供可视化的Web管理界面,可以一键安装LNMP/LAMP环境、管理网站、数据库、FTP、SSL证书等,大大降低了服务器运维门槛。
本文适用:CentOS 7/8、Ubuntu 18.04/20.04/22.04、Debian 9/10/11,新手推荐使用CentOS 7或Ubuntu 22.04。
二、安装前准备
- 一台全新的Linux服务器(建议1核2G以上配置)
- 服务器已开放22端口(SSH)和8888端口(宝塔面板)
- SSH连接工具(如Xshell、FinalShell、Putty)
- 确保系统干净,未安装其他面板或环境
三、宝塔面板安装步骤
1. SSH连接服务器
使用SSH工具连接到你的服务器,输入root账号和密码登录。
2. 执行安装命令
根据你的系统选择对应的安装命令:
# CentOS安装命令
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
# Ubuntu/Debian安装命令
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
3. 确认安装
执行命令后会提示是否安装,输入 y 回车确认,等待安装完成(大约3-5分钟)。
4. 登录面板
安装完成后会显示面板地址、用户名和密码,复制外网面板地址在浏览器打开,输入账号密码登录。
注意:首次登录会提示绑定宝塔账号,按照提示注册并绑定即可。如果是云服务器,记得在安全组放行8888端口。
四、基础环境配置(LNMP)
登录面板后,会弹出推荐安装套件窗口,选择LNMP套件:
| 组件 | 推荐版本 | 说明 |
|---|---|---|
| Nginx | 1.24或最新稳定版 | Web服务器 |
| MySQL | 8.0(2G以上内存) | 数据库 |
| PHP | 8.1或8.3 | 脚本语言 |
| phpMyAdmin | 最新版 | 数据库管理工具 |
选择编译安装(性能更好)或极速安装(速度快),点击一键安装,等待安装完成。
五、安全设置
1. 修改面板端口
面板设置 → 安全设置,将默认8888端口改为其他不常用端口,并在服务器安全组放行新端口。
2. 开启面板SSL
面板设置 → 面板SSL,开启HTTPS访问,提高面板登录安全性。
3. 设置面板授权IP
如果你的IP固定,可以设置仅允许指定IP访问面板,进一步提高安全性。
4. 防火墙设置
安全 → 防火墙,只开放必要端口(80、443、面板端口、SSH端口),关闭其他不需要的端口。
六、性能优化
1. PHP配置优化
软件商店 → 已安装 → PHP设置 → 配置修改:
- memory_limit = 256M(根据内存调整)
- upload_max_filesize = 50M
- post_max_size = 50M
- max_execution_time = 300
2. 安装OPcache
PHP设置 → 安装扩展,找到opcache点击安装,开启PHP字节码缓存,显著提升PHP执行速度。
3. 安装Redis
软件商店搜索Redis安装,用于数据缓存,配合WordPress等程序可大幅减少数据库查询。
4. MySQL优化
软件商店 → 已安装 → MySQL设置 → 配置修改,根据服务器内存调整innodb_buffer_pool_size(建议为内存的50%-70%)。
七、常见问题
Q:面板打不开怎么办?
A:检查服务器安全组是否放行面板端口,检查宝塔服务是否正常运行(SSH执行 bt 命令查看状态)。
Q:忘记面板密码怎么办?
A:SSH登录服务器,输入 bt 命令,选择5(修改面板密码),按提示输入新密码即可。
Q:安装LNMP很慢怎么办?
A:编译安装确实较慢(30分钟-1小时),如果着急可以选择极速安装,性能差异不大。
Q:宝塔面板免费吗?
A:基础功能完全免费,部分高级插件和企业版功能需要付费,个人建站免费版足够使用。
— 本文由云荐博客整理,转载请注明出处 —









暂无评论内容