基于开源的MeEdu系统几分钟搭建自己的在线教育系统

栏目:在线教育  时间:2020-02-10
手机版

2020年初,因为疫情的影响,在线教育领域再一次火热起来,今天,小滕就给大家带来这样一篇文章。看完之后你也可以搭建属于自己的在线视频教育网站,开展自己的在线教育。

今天,我们使用的程序是MeEdu。这是一款开源免费的在线教育点播收费系统。它提供有视频在线点播,视频安全加密播放,会员收费,课程购买收费等模式。基本上常规的点播系统需求都有了。如果你想搭建一个收费的在线系统,使用它完全可以的。另外,它还支持小程序哦,是不是非常强大!关键这一切都是免费的!感谢开源吧。

好了,下面开始系统的安装过程。

在安装之前,我们需要准备下面这些:

  • 一台服务器器,配置建议2H4G就可以了。
  • 安装好PHP环境。
  • Composer
  • PHP >= 7.2
  • MySql >= 5.6
  • Zip PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • 下载代码

    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

    上一篇:电商在线办公在线教育……泛互联网产业迎来第二春
    下一篇:疫情如何影响教培行业?在线教育增长迅速

    最近更新在线教育