shogo23 / yougerv
是一个由 [Gervic](https://#/gervic23) 创建的视频流网站,是使用 CodeIgniter 4 框架编写的作品集的一部分。
v1.08
2020-07-08 14:21 UTC
Requires
- php: >=7.2
- ext-curl: *
- ext-intl: *
- ext-json: *
- kint-php/kint: ^3.3
- laminas/laminas-escaper: ^2.6
- nesbot/carbon: ^2.32
- php-ffmpeg/php-ffmpeg: ^0.16.0
- psr/log: ^1.1
Requires (Dev)
- codeigniter4/codeigniter4-standard: ^1.0
- mikey179/vfsstream: 1.6.*
- phpunit/phpunit: ^8.5
- squizlabs/php_codesniffer: ^3.3
README
是一个由 Gervic 创建的视频流网站,作为在 CodeIgniter 4 框架上编写的作品集的一部分。
系统要求
- PHP 7.0 或更高版本
- MYSQL 或 MARIADB
- 或者,对于 Windows 用户,最好使用 XAMPP。
- FFMPEG
- 来自 Nodejs 的 Node 包管理器 (npm)
- Composer
安装
从 Composer 下载
$ composer create-project shogo23/yougerv
从 Github 克隆
$ git clone https://github.com/shogo23/yougerv.git
从 Bitbucket 克隆
$ git clone https://gervic23@bitbucket.org/gervic23/ci4.git
或手动下载
项目设置
数据库
- 创建一个任意命名的数据库。
- 将根目录下的 env 文件重命名为 .env。
- 使用您的文本编辑器打开 .env 文件。找到数据库部分并填写您的数据库凭证。
#-------------------------------------------------------------------- # DATABASE #-------------------------------------------------------------------- database.default.hostname = localhost database.default.database = ci4 database.default.username = root database.default.password = root
数据库迁移和填充
打开您的命令终端并运行以下命令。这将创建数据库表和数据。
$ php spark migrate
$ php spark db:seed MainSeeder
设置 FFMPEG
打开 .env 文件并定位 ffmpeg.exe 和 ffprobe.exe 的路径。这是我的配置...
# FFMPEG CONFIGURATION. ffmpeg.binaries = C:\ffmpeg-20200420-cacdac8-win64-static\bin\ffmpeg.exe ffprobe.binaries = C:\ffmpeg-20200420-cacdac8-win64-static\bin\ffprobe.exe
设置所需的 PHP 和 JavaScript 库。
设置 PHP 库(如果您通过 composer 下载了此项目,则不需要此步骤)。
$ composer install
设置 JavaScript 库。
$ npm install
设置 app.js 和 app.css 打包文件。(/public/dist)
$ npm run production
虚拟主机
打开 C:\Windows\system32\divers\etc\host 并添加以下内容...
127.0.0.1 yougerv.test
如果您是 XAMPP 用户,请打开 C:\xampp\apache\conf\extra\httpd-vhost.conf 并添加以下配置。
<VirtualHost *:80> ServerAdmin youremail@email.com DocumentRoot "C:/xampp/htdocs/yougerv/public" ServerName yougervtest ServerAlias yougervtest ErrorLog "C:/xampp/htdocs/logs/error.log" CustomLog "C:/xampp/htdocs/logs/error.log" common </VirtualHost>
设置 $baseURL
打开 /App/Config/App.php 并将 $baseURL 的值更改为 'http://youegerv.test'
重启 apache2,现在您可以通过 http://yougerv.test 访问网站
用户账户
以下是一些用户名。(所有账户的密码:enduser)
- gervic23
- serah23
- claire23
- yuel23
- terra23
- tifa23
- vanille23
- yuffie
- rydia23
- lumina23
- garnet23
联系作者
请通过 gervic@gmx.com 发送邮件或在我的 Facebook 上留言 https://#n/gervic23