介绍
这篇文章主要介绍如何基于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