基于开源的MeEdu系统几分钟搭建自己的在线教育系统
2020年初,因为疫情的影响,在线教育领域再一次火热起来,今天,小滕就给大家带来这样一篇文章。看完之后你也可以搭建属于自己的在线视频教育网站,开展自己的在线教育。
今天,我们使用的程序是MeEdu。这是一款开源免费的在线教育点播收费系统。它提供有视频在线点播,视频安全加密播放,会员收费,课程购买收费等模式。基本上常规的点播系统需求都有了。如果你想搭建一个收费的在线系统,使用它完全可以的。另外,它还支持小程序哦,是不是非常强大!关键这一切都是免费的!感谢开源吧。
好了,下面开始系统的安装过程。
在安装之前,我们需要准备下面这些:
下载代码
composer create-project qsnh/meedu:dev-master
命令执行完成之后,进入目录,安装系统依赖:
cd meeducomposer install
生成秘钥
php artisan jwt:secret
配置数据库信息
打开 .env 文件,修改下面的配置:
DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=homesteadDB_USERNAME=homesteadDB_PASSWORD=secret
还有一些网站的基本配置
APP_NAME=MeEduAPP_ENV=local(这里如果正式运行,请修改为:production)APP_KEY=APP_DEBUG=true(这里如果是正式运行,请修改为:false)APP_LOG_LEVEL=debugAPP_URL=http://localhost(这里修改你自己的地址)
创建软链接
这一步非常关键哦,不然上传的图片无法显示。
php artisan storage:link
配置目录权限
chmod -R 0777 storage
配置伪静态规则
location / { try_files $uri $uri/ /index.php$is_args$query_string; }
注意哦,要将网站的运行目录配置到 ./meedu/public 目录!
安装数据库
php artisan migrate
初始化系统权限
php artisan install role
初始化系统管理员
php artisan install administrator
按照要求输入账号和密码就可以啦。
初始化后台菜单
php artisan install backend_menu
到这里,整个系统就基本安装完成了。
我们访问下首页,可以看到:
好了,今天教程就到这里了哦。
更多有关MeEdu的内容请到它的开源首页查看:https://github.com/Qsnh/meedu