首页 » PHP教程 » 收费点播php技巧_浮屠面板搭建Meedu开源视频付费点播系统

收费点播php技巧_浮屠面板搭建Meedu开源视频付费点播系统

访客 2024-12-18 0

扫一扫用手机浏览

文章目录 [+]

优点:视频点播、会员系统、邮件关照、手机号注册、邮件订阅支持有赞、支付宝、微信收款含api接口、自助天生微信小程序、广告系统、交情链接等安装步骤

Github地址:https://github.com/Qsnh/meedu

环境哀求:PHP = 7.2 ngix

收费点播php技巧_浮屠面板搭建Meedu开源视频付费点播系统

1.安装宝塔

参考宝塔教程

收费点播php技巧_浮屠面板搭建Meedu开源视频付费点播系统
(图片来自网络侵删)
2.添加网站

LNMP环境支配完成后,打开宝塔面板,添加网站。

由于采取composer 安装,必须先完善php7.2的扩展插件,因此,打开宝塔,找到左侧软件管理-PHP管理-设置-安装Fileinfo扩展,然后禁用函数删除proc_open 和symlink 。

3.源码安装

首先安装composer

curl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composer #安装compose

如果已安装会提示是否覆盖,输入y即可,未安装的连续实行下一步

cd /www/wwwroot/demo.baiyue.one #把稳更换demo.baiyue.one为自己的域名composer create-project qsnh/meedu=dev-master #从compose安装源码cp -rf meedu/. .

4.宝塔设置

宝塔面板添加数据库,修正.env文件。

修正网站运行目录public ,取消防跨站攻击

添加网站伪静态:

location / { try_files $uri $uri/ /index.php$is_args$query_string; }5.命令端设置

php artisan storage:link #创建上传目录软链接chmod -R 0777 storagephp artisan migrate #安装数据表php artisan install role #初始化系统权限php artisan install administrator #初始化管理员,安装提示输入管理员的账号和密码

php artisan install backend_menu #初始化后台菜单php artisan install:lock #天生安装锁

至此,搭建过程就结束了。
访问域名即可进入。
后台地址域名/backend/login

其它设置(新站测试可以暂时不设置以下内容)—正式运行时必须设置1.定时任务

打开宝塔添加如下操持任务:(可设置每分钟实行一次)

#把稳修正demo.baiyue.one为自己的域名再设置php /www/wwwroot/demo.baiyue.one/artisan schedule:run >> /dev/null 2>&1

2.配置行列步队监听

pip install supervisor #安装supervisorwget -N -P /etc/ --no-check-certificate https://coding.net/u/cvc/p/supervisor/git/raw/master/supervisord.conf

新增配置代码:

#以下为一整条命令,先修正为自己的域名,再一起复制到SSH运行echo "[program:meedu]process_name=%(program_name)s_%(process_num)02dcommand=php /www/wwwroot/demo.baiyue.one/artisan queue:work --sleep=3 --tries=3autostart=trueautorestart=trueuser=rootnumprocs=4redirect_stderr=truestdout_logfile=/www/wwwroot/demo.baiyue.one/storage/logs/supervisor.log" >> /etc/supervisord.conf

然后启动做事:

/usr/bin/supervisord -c /etc/supervisord.conf

如果配置精确,你会看到supervisor的输出日志,日志路径便是上面配置的stdout_logfile的值。

把稳这里没设置开机自启动,因此开关机须要重新实行下/usr/bin/supervisord -c /etc/supervisord.conf

3.如果须要开启微信小程序,须要实行命令:

php artisan passport:install

该命令是天生RSA加密密钥和小程序真个ID和Secret。
把稳将输出的id和secret填写到小程序配置文件中。

标签:

相关文章