[](https://s.qiniu.com/yYJVNj)
# **教育开源版项目搭建**
注: 如果是专业后端开发人员, 推荐用原生Linux环境搭建, 本教程适合非专业开发人员.
注2:专业人士如果搭建出了问题请自行排查,并对照下面宝塔的文档看看你们是否漏了什么步骤
## 一. **宝塔面板安装**
**宝塔面板如何安装:**
官网: [宝塔](https://www.bt.cn/)
安装教程: [宝塔安装](https://www.bt.cn/bbs/thread-19376-1-1.html%5D(https://www.bt.cn/bbs/thread-19376-1-1.html)
安装命令:
```
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install\_6.0.sh && sh install.sh
```
等待命令执行完毕(如下图):

上方图片:Bt-Panel-URL:中的地址就是宝塔登录页面,输入账号密码,点击登录

**需要安装的软件(宝塔【软件商店】中查找安装):**
1.PHP7.0 ~ PHP7.1
需要安装的扩展:**(宝塔【PHP管理】【安装扩展】中安装)**
```
PDO PHP Extension
MBstring PHP Extension
CURL PHP Extension
Mylsqi PHP Extension
Redis PHP Extension
fileinfo PHP Extension
```
需要在宝塔软件商店安装的软件
Nginx1.16.1
Mysql5.7
Redis5.0
注意:redis需要配置密码并重新启动,配置位置如下图:

## 二. **添加站点**
1.登录宝塔,服务器公网地址ip,后面加:8888,例如 1.2.3.4:8888
(服务器公网地址IP可在**云服务器ECS → 实例**查看)
2.添加站点。点击左侧菜单**网站→添加站点**

3.**输入**你要绑定的**网站域名**,**创建FTP**\*\*(\*\***用不到可以不创建)**,**创建MySQL数据库**。都填写后,点击**提交**

4.\*\*.\*\***创建成功**,记得保存资料。

5.浏览器新建标签页,输入你刚绑定的域名,看是否可以打开,访问如出现此提示,创建成功

访问出现此提示,表示域名配置有问题。可以尝试刷新几遍,看是否配置未生效。

#### nginx thinkphp 静态化
**注: 静态化就是隐藏网站url的入口文件后缀, php项目一般是index.php**

即添加以下内容
```
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
```
## NodeJS和PM2管理器
需求版本:PM2管理器 4.2.3 NodeJS版本10+
目的:用于启动websocket程序
安装如下图:

[](https://s.qiniu.com/EfUj6z)
- 项目介绍
- 功能对比表
- 新版web端-直播间vue搭建说明【重要】
- 搭建要点汇总【重要】
- 配置NodeJS(聊天服务器)【新版】
- 注意事项与常见问题
- 常见问题
- uniapp加载不出数据
- php版本引发的报错汇总
- 配置云存储后,uni前端不展示
- 常见错误整理
- phal框架相关
- 学生端登录后进入直播间,提示登录失效
- thinkphp相关
- 网站伪静态地址问题
- 教师开播时找不到摄像头
- 网站首页卡在载入界面不能操作的问题
- redis相关
- redis相关问题统一解决办法
- uni-app相关
- uni-app控制台报错的一般解决办法
- 正常配置后,本地推流失败
- 后台web端部署流程
- 安装
- 框架信息配置
- thinkphp部分
- phalapi部分
- node.js部分
- socket配置
- SSL证书申请
- PC讲师端操作文档
- 登录
- 首页
- 左侧菜单栏
- 直播课堂
- 账号
- 后台操作文档
- 首页
- 左侧菜单栏
- 设置
- 网站信息
- 私密设置
- 幻灯片管理
- 上传设置
- 文件存储
- 用户管理
- 管理组
- 角色管理
- 管理员
- 用户列表
- 教师列表
- 插件中心
- 内容管理
- 文章管理
- 分类管理
- 订单管理
- 知识管理
- 学级分类
- 付费内容列表
- 大班课列表
- PC学生端操作文档
- 首页
- 直播课堂
- 精选内容
- 个人中心
- 年级选择
- 我的课程
- 账号设置
- 我的消息
- 选课中心
- 三方配置
- 声网sdk音视频
- 七牛云储存sdk
- 腾讯云短信配置
- 支付宝配置
- 微信支付配置
- uniapp部署流程
- 安装
- 配置
- 编译发行
- h5
- 小程序
- 安卓
- ios
