服务器环境配置与宝塔面板安装教程

一、核心环境要求(必看)

1. 服务器配置

  • 推荐配置:2H4G 及以上

  • 最低配置:不低于 1H2G

2. 软件版本要求

类型

推荐版本

兼容版本

操作系统

Debian 12(首选)、Ubuntu 22

CentOS 9、CentOS7.x、Ubuntu 20.04 等

Web 环境

Nginx 1.22

-

PHP 版本

PHP 8.0

-

数据库

MySQL 5.7(推荐)

MySQL 5.6

3. 浏览器要求

推荐使用:Chrome、火狐、Edge;国产浏览器需切换至「极速模式」

二、宝塔 Linux 面板安装(第一步)

1. 安装命令

直接在服务器终端执行以下命令:

if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

若电脑没有安装工具可选择宝塔官网进行在线安装面板。

2. 安装前必看注意事项

  • 必须使用「全新服务器」:未安装其他任何环境,避免冲突影响业务

  • 端口提前开启:确保以下端口开放(否则无法正常安装 / 访问)

    • SSH 连接端口:22

    • 面板访问端口:8888

    • FTP 端口:20、21、39000-40000

    • 网站访问端口:80、443

    • phpMyAdmin 访问端口:888

  • 信息填写与操作:

    • 输入服务器公网 IP、SSH 账号(默认 root)及密码

    • 点击「立即安装到服务器」,安装过程中请勿刷新页面

    • 数据传输全程加密,不保存账号密码,可放心使用

三、PHP 8.0 环境配置(关键步骤)

安装宝塔面板后,需完成以下 4 项配置,确保程序兼容:

1. 安装必备扩展

路径:软件商店 → PHP 8.0 → 设置 → 安装扩展

  • 必装扩展:fileinfo、redis、swoole4、igbinary(四者缺一不可)

  • 注意:若服务器内存小于 1G,fileinfo 可能安装失败,需升级内存

2. 调整核心配置参数

路径:软件商店 → PHP 8.0 → 配置修改

确认已设置php的memory_limit 脚本内存限制为 512M 不是512,不能缺少M

3. 删除危险禁用函数

路径:软件商店 → PHP 8.0 → 禁用函数

  • 找到「proc_open」函数,点击「删除」(若未找到则已默认删除)

4. 重启 PHP 服务

配置完成后,路径:软件商店 → PHP 8.0 → 服务 → 重启,确保配置生效

四、MySQL 配置(5.6/5.7 通用)

1. 必做操作:关闭二进制日志

  • 路径:软件商店 → MySQL 5.6/5.7 → 二进制日志

  • 操作:关闭日志功能,点击「保存」后重启 MySQL 服务

  • 说明:二进制日志用于数据恢复,非必要场景关闭可节省磁盘空间

2. 可选操作:性能调整

  • 路径:软件商店 → MySQL 5.6/5.7 → 性能调整

  • 原则:根据服务器实际内存选择匹配方案(如 16-32GB 内存对应推荐配置)

  • 关键参数参考:

    • innodb_buffer_pool_size:建议设为服务器内存的 50%-70%

    • max_connections:低配服务器设为 500,高配可设为 1000+

  • 操作:调整后点击「保存」,重启 MySQL 服务(不调整可直接跳过)

五、Redis 配置(7.x 版本)

1. 基础配置(可选调整)

路径:找到(软件商店—Redis 7.x.x — 性能调整),按自己服务器实际配置进行调整,此步骤可忽略。

六、辅助工具安装

1. 进程守护管理器(必装)

  • 作用:让程序开机自启,异常关闭后自动重启,保障服务稳定

  • 安装路径:软件商店 → 搜索「进程守护管理器」→ 点击安装

2. 海外服务器专属配置(可选)

若使用海外服务器,需安装「Linux 工具箱」优化 DNS:

  • 安装路径:软件商店 → 搜索「Linux 工具箱」→ 安装

  • DNS 设置:

    • 主要 DNS:114.114.114.114

    • 备用 DNS:8.8.8.8(顺序可互换)

  • 操作:填写后先点击「测试」,确认 DNS 有效再点击「保存」

  • 注意:DNS 设置错误会导致服务器无法解析域名,务必先测试

至此服务器环境配置结束 点击这里进入程序安装教程!