如何基于Laravel实现在线点播系统MeEdu

  介绍

这篇文章主要介绍如何基于Laravel实现在线点播系统MeEdu,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

<强>安装教程

环境要求

作曲家PHP祝辞=7.2

MySql祝辞=5.6

Zip PHP扩展

OpenSSL PHP扩展PDO PHP扩展

Mbstring PHP扩展记号赋予器PHP扩展

XML PHP扩展

<强>步骤

<强>步骤一

安装MeEdu

composer  create-project  qsnh/MeEdu=dev-master

<强>步骤二

配置数据库,打开.env文件,修改下面的内容:

DB_CONNECTION=MySql   DB_HOST=127.0.0.1   DB_PORT=3306   DB_DATABASE=家园   DB_USERNAME=家园   DB_PASSWORD=秘密

配置基本信息

APP_NAME=MeEdu   APP_ENV=当地(这里如果正式运行,请修改为:生产)   APP_KEY=APP_DEBUG=true(这里如果是正式运行,请修改为:false)   APP_LOG_LEVEL=调试   APP_URL=http://localhost(这里修改你自己的地址)

<强>步骤三

创建上传目录软链接:

php  artisan 存储:链接

<强>步骤四

设置存储目录权限为777

chmod  -R , 0777,

存储步骤五

配置伪静态并设置meedu的运行目录为公众。

伪静态规则(Nginx):

的位置/,{,,   ,,,try_files  uri 美元;$ uri/,/index . php is_args query_string美元;,,   }

<>强步骤六

安装数据表

php  artisan 迁移

<强>步骤七

初始化系统权限:

php  artisan  install 角色

初始化管理员:

php  artisan  install 管理员

安装提示输入管理员的账号和密码!

初始化后台菜单:

php  artisan  install  backend_menu

生成安装锁(这一步至关重要)

php  artisan 安装:锁

<强>步骤八

到这里,网站可以正常访问了。但是想要整个程序完整运行,还需进行后续配置。

后台登录地址:http://youdomain.com/backend/login

<强>步骤九

配置任务调度器:

将下面内容添加到crontab计划任务中:

*,*,*,*,*,php /path-to-your-project/artisan 安排:run 在祝辞,/dev/null  2祝辞,1

注意替换其中的路径为meedu所在路径

<强>步骤十

配置队列监听器:

首先,安装主管:

sudo  apt  install 主管

配置主管

cd /etc/主管/conf.d   vi  meedu。参看

将下面的内容粘贴进去:

(计划:meedu)   process_name=% s_ (program_name) % (process_num) 02 d   命令=php /you-project-path/artisan 队列:work ——睡眠=3,=3   自动启动=true   autorestart=true   用户=根   numprocs=4   redirect_stderr=true   stdout_logfile=/you-project-path/存储/logs/主管。日志

注意替换其中的路径和用户

重启服务:

sudo  supervisorctl 重读   sudo  supervisorctl 更新   sudo  supervisorctl  start  meedu: *

如果配置正确,你会看到主管的输出日志,日志路径就是上面配置的stdout_logfile的值。

<强>演示

如何基于Laravel实现在线点播系统meedu

如何基于Laravel实现在线点播系统MeEdu