使用宝塔面板安装MeEdu
准备
首先,您需要准备一台安装有 Linux 操作系统的(如:Ubuntu
, Debain
, CentOS
,OpenEuler
等等)的服务器,然后已经安装了宝塔面板。如果您初次进入宝塔面板的话,宝塔面板会提示您安装环境,如下图,请按照下图选择软件版本并安装:
需要注意的是
PHP
版本必须安装7.4
版本!
安装 Node
PHP 环境
安装扩展
禁用函数
最终修改如下:
安装 Redis
新建站点
分配域名
写本篇教程的话我准备了一个主域名 meedu.vip
,然后我分配了四个子域名用来安装 MeEdu 系统,分配方案如下:
服务 | 域名 |
---|---|
API 服务 | api.meedu.vip |
PC 端口 | edu.meedu.vip |
H5 端口 | m.meedu.vip |
后台端口 | admin.meedu.vip |
您可以按照我的分配方案去做,也可以自行决定子域名的分配,这个没有强制的要求。
域名解析
域名分配完成之后,我们需要将四个子域名解析到服务器。解析类型使用 A
,如下图:
需要注意的是,接下来的安装假设您已经完成了域名的解析配置。否则部分流程可能走不通!
创建站点
最终结果
下载程序
浏览器打开 https://gitee.com/myteng/MeEdu/tags 点击第一行的下载按钮下载程序(一般第一行就是最新的程序):
上传程序
在编译程序之前我们需要先将下载的程序上传到服务器,如下图:
选择下载的 meedu 程序压缩包并上传,如下图:
解压压缩包,如下图:
重命名文件夹,如下图:
安装 API 服务
程序剪切
运行目录
回到网站列表,点击API站点的设置按钮,如下图:
伪静态
SSL证书
安装依赖
输入下面命令并回车:
如下图:
安装成功如下:
安装程序
浏览器输入地址 https://api.meedu.vip/install.php
(注意,请将 api.meedu.vip
替换为您的 API 站点域名)可以看到如下图:
计划任务
脚本内容如下:
安装后台界面
输入下面命令并回车:
如下图:
编译成功之后,点击 dist
目录进入到此目录,然后全选-剪切,如下图:
回到网站目录,点击后台站点的配置:
选择伪静态,输入下面的配置:
如下图:
到这里。我们就可以到浏览器输入 https://admin.meedu.vip
(注意请将 admin.meedu.vip
替换为您的后台站点域名)访问了。输入默认的账号密码登录,在第一次访问后台会提示配置下三端的访问地址,如下图:
点击保存之后,页面会跳转到后台主界面。
安装 PC 界面
输入下面命令并回车:
如下图:
编译成功之后,点击 dist
目录进入到此目录,然后全选-剪切,如下图:
回到网站目录,点击PC站点的配置:
选择伪静态,输入下面的配置:
如下图:
安装 H5 界面
输入下面命令并回车:
如下图:
编译成功之后,点击 dist
目录进入到此目录,然后全选-剪切,如下图:
回到网站目录,点击H5站点的配置:
选择伪静态,输入下面的配置:
如下图:
收尾
到这里 MeEdu 系统就全部安装完成了。我们可以删除不需要的文件和文件夹: