项目简介
本项目是一个专注于提供安全可靠视频分享服务的平台,基于 PHP 8.1 - 8.2 开发,借助多项开源工具和库,提升了平台的安全性与用户体验。具备视频分享、播放、目录浏览以及简介查看等主要功能。
项目的主要特性和功能
- 安全保障:运用 Google Authenticator 实现双因素身份验证,保障用户信息安全。
- 高效交互:借助 AList 达成高效的文件列表交互,增强后台交互能力。
- 界面友好:采用 Bootstrap 前端框架,提供响应式设计与出色的用户界面。
- 视频播放:使用 ArtPlayer 视频播放器,支持多种视频格式,具备弹幕功能。
- 分类浏览:提供视频分类浏览功能,方便用户查找与浏览视频内容。
- 信息查看:用户可查看视频的简介信息,快速了解视频内容。
安装使用步骤
环境准备
确保服务器环境符合 PHP 8.1 - 8.2 要求,安装 Aura/Sql 等必要依赖库。若 PHP 版本不符,可更改 Aura/Sql
版本适配。使用 composer
工具在 inc
文件夹内执行命令安装 Aura/Sql
,并确保 PHP 已启用 PDO
。
配置数据库
依据 config.ini.php
中的数据库配置信息,设置好数据库连接。
安装项目
若尚未安装,运行 install.php
脚本完成安装。
运行项目
通过浏览器访问 index.php
,即可开始使用平台。
注意事项
- URL 重写:要保证 Nginx 等服务器已正确配置 URL 重写规则,示例配置如下:
Nginx location / { try_files $uri $uri/ /index.php?$query_string; }
- 视频播放:若遇到视频播放只有声音无图像的问题,可能是浏览器编码支持不足,建议使用谷歌浏览器观看视频。
- 自定义功能:项目支持自定义功能添加,已预留相关接口。
许可协议
本项目采用 GPL - 3.0 许可协议,使用或修改项目时,请遵守相应协议规定。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】