Skip to content

⚙️ 服务器运行环境配置指南

现在你已经有了云服务器和宝塔面板。接下来需要在服务器上装好各种"工具",才能让你的项目跑起来。这些工具就是"运行环境"。

别担心,有了宝塔面板,装环境变得超级简单!


🎯 你需要哪些运行环境?

如果你用的是CRMEB Java商城系统,需要这些环境:

组件版本用途优先级
Java JDK1.8运行Java项目⭐⭐⭐ 必须
Nginx1.20+Web服务器,反向代理⭐⭐⭐ 必须
MySQL5.7+ 或 8.0数据库存储⭐⭐⭐ 必须
Redis6.0+缓存系统⭐⭐⭐ 推荐
Node.js16+ 或 18前端编译工具⭐⭐ 前端用

简单说:

  • 后端项目(Java)需要:JDK、Nginx、MySQL、Redis
  • 前端项目(Vue/UniApp)需要:Node.js
  • 都要:Nginx 和 MySQL

🎯 通过宝塔安装环境(推荐!)

这是最简单的方式。如果你还没装宝塔,参考宝塔安装高手可忽略

步骤1️⃣:打开宝塔软件商店

  1. 登录宝塔面板(http://你的IP:8888
  2. 左边菜单 → 点击"软件商店"
  3. 看到一长串可安装的软件列表

步骤2️⃣:安装顺序很重要!

⚠️ 一定要按这个顺序装,不要同时装多个:

第1步:装 Nginx(Web服务器)

  1. 在软件商店找到"Nginx"
  2. 点右边的"安装"按钮
  3. 选择版本(通常选最新的稳定版)
  4. 点"确认安装"
  5. 等待 1-3 分钟完成

✅ 看到"已安装"说明成功了

第2步:装 MySQL(数据库)

  1. 找到"MySQL"或"MySQL 8.0"
  2. 点"安装"
  3. ⚠️ 会让你设置 MySQL 密码 - 一定要记住!
  4. 等待 3-5 分钟完成

💡 小贴士: MySQL密码要强一点,包含大小写字母和数字。例如:Admin@123456

第3步:装 Redis(缓存)

  1. 找到"Redis"
  2. 点"安装"
  3. ⚠️ 也会设置 Redis 密码 - 同样要记住!
  4. 等待 1-2 分钟完成

第4步:装 Java JDK(Java环境)

  1. 找到"Java"或"JDK"或"OpenJDK"
  2. 推荐选 1711 版本
  3. 点"安装"
  4. 等待 2-3 分钟完成

💡 小贴士: JDK 17 是目前最稳定的长期支持版本

第5步:装 Node.js(前端工具,可选)

  1. 找到"Node.js"
  2. 推荐选 1816 版本
  3. 点"安装"
  4. 等待 2-3 分钟完成

全部装完! 现在你有了完整的运行环境

验证安装成功

在宝塔面板首页,右边"已安装的软件"列表中,应该看到:

软件状态说明
Nginx已安装Web 服务器
MySQL已安装数据库
Redis已安装缓存系统
Java JDK 17已安装Java 运行环境
Node.js已安装前端工具

如果都显示"已安装",恭喜!运行环境配置完成了 🎉


🎯 验证各个组件

虽然宝塔显示已安装,但最好还是验证一下真的能用:

验证 Java

SSH 连接到服务器,运行:

bash
java -version

应该看到版本信息,比如:

OpenJDK 版本:openjdk version "17.0.1" 2021-10-19

💡 小贴士: 版本号显示 17.0.1 说明 JDK 17 安装成功

验证 MySQL

bash
mysql -version

看到版本号说明没问题,比如:

MySQL 版本:mysql Ver 8.0.27

💡 小贴士: 版本 8.0 以上就没问题

验证 Redis

bash
redis-server --version

看到版本号就成功了,比如:

Redis 版本:Redis server v=6.2.6

💡 小贴士: 版本 6.0+ 就可以使用

验证 Node.js

bash
node -v
npm -v

应该看到两行版本号:

Node 版本: v18.0.0

npm 版本: 8.6.0

💡 小贴士: Node 18+ 和 npm 8+ 就可以使用

验证 Nginx

在宝塔首页看"Nginx状态"是否是"运行中"。或者 SSH 运行:

bash
nginx -v

看到版本号就行。


⚠️ 常见问题

Q: 装完环境但宝塔显示"异常"?

A: 别慌,通常是小问题:

  1. 点那个软件旁边的"重启"按钮
  2. 稍等几秒钟
  3. 刷新页面

如果还是不行,点"日志"看看错误信息。

Q: MySQL 安装好了但连接不上?

A: 最常见的原因:

  1. 密码错了

    • 检查你是否记对了密码
    • 在宝塔"MySQL管理"里可以重置密码
  2. MySQL 没启动

    • 在宝塔点 MySQL → "重启"
  3. 防火墙拦住了

    • 确保 3306 端口没被防火墙阻止
    • 宝塔 → 防火墙 → 放行 3306 端口

Q: Node.js 装了但 npm install 很慢?

A: 这是因为默认用的是国外源,很慢。换成淘宝镜像:

bash
npm config set registry https://registry.npmmirror.com

之后 npm install 会快很多!

Q: 一定要装 Redis 吗?

A: 不一定,但强烈推荐:

  • 不装 Redis:项目能用,但速度会慢,特别是并发多的时候
  • 装 Redis:缓存热数据,速度快很多,用户体验好

💡 小贴士: 部署到线上就一定要装,不然用户会投诉慢!

Q: Node.js 是必须装吗?

A: 看你的情况:

  • 只部署后端(Java):不需要 Node.js
  • 要编译前端(Vue/UniApp):需要 Node.js
  • 想在服务器上重新编译前端:需要 Node.js

💡 小贴士: 通常在本地电脑编译好前端,直接上传编译好的 dist 文件夹到服务器,不需要在服务器装 Node.js。

Q: 能升级环境版本吗?

A: 可以,但要谨慎:

  1. 先备份 - 非常重要!
  2. 在宝塔找到这个软件
  3. 点"升级"
  4. 选择新版本
  5. 点"确认升级"

⚠️ 升级可能导致问题,所以:

  • 先在测试环境升级
  • 验证项目能正常运行
  • 再升级生产环境

Q: 旧版本的环境能继续用吗?

A: 通常可以,但不推荐:

  • 安全问题 - 旧版本可能有已知漏洞
  • 性能 - 新版本通常更快
  • 兼容性 - 新项目可能不支持太旧的版本

💡 小贴士: 最好定期检查更新,但别太激进地升级。


📋 运行环境检查清单

安装完成后,检查这些项目:

  • [ ] Nginx 已安装并能启动
  • [ ] MySQL 已安装,密码已保存
  • [ ] Redis 已安装,密码已保存
  • [ ] Java JDK 已安装(版本 17 或 11)
  • [ ] 防火墙已放行必要端口(3306、6379、8000等)
  • [ ] 能通过命令行验证各组件版本
  • [ ] 宝塔显示所有软件"运行中"
  • [ ] 定期备份配置

🎉 现在你准备好了!

运行环境已经配置完毕,你可以:

  1. ✅ 上传 Java 项目代码
  2. ✅ 初始化数据库
  3. ✅ 启动后端服务
  4. ✅ 上传前端文件
  5. ✅ 配置域名和 HTTPS

接下来的步骤:

  1. 创建站点并配置 - 配置网站和反向代理
  2. Java项目打包 - 打包和运行 Java 项目
  3. 管理端打包 - 打包 PC 管理端
  4. H5打包 - 打包 H5 商城

祝你的系统顺利上线!🚀

大粽子