hongfs / laravel-cos-cdn
基于Laravel+Python+Redis+Cos的自建CDN
Installs: 9
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 2
Open Issues: 3
Type:project
Requires
- php: ^7.1.3
- fideloper/proxy: ^4.0
- hongfs/flysystem-cos: ^0.1
- laravel/framework: 5.7.*
- laravel/tinker: ^1.0
- predis/predis: ^1.1
- tencentcloud/tencentcloud-sdk-php: ^3.0
Requires (Dev)
- beyondcode/laravel-dump-server: ^1.0
- filp/whoops: ^2.0
- fzaninotto/faker: ^1.4
- mockery/mockery: ^1.0
- nunomaduro/collision: ^2.0
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-04-16 06:02:45 UTC
README
基于Laravel+Python+Redis+Cos的自建CDN在使用前请确保你对使用到的程序有一定了解,因为不提供基础使用教程
安装
环境要求:
- PHP >= 7.1.3
- python >= 3.6.6
- mysql >= 5.7
- redis
- OpenSSL PHP 扩展
- PDO PHP 扩展
- Mbstring PHP 扩展
- Tokenizer PHP 扩展
- XML PHP 扩展
- Ctype PHP 扩展
- JSON PHP 扩展
下载:
$ composer create-project hongfs/laravel-cos-cdn:dev-master
配置:
DB_HOST= # 数据库地址
DB_PORT= # 数据库端口
DB_DATABASE= # 数据库名称
DB_USERNAME= # 数据库用户名
DB_PASSWORD= # 数据库密码
REDIS_HOST= # Redis地址
REDIS_PASSWORD= # Redis密码
REDIS_PORT= # Redis端口
STORAGE_BUCKET= # bucket-appid 例如:libs-1252156936
STORAGE_SECRET_ID= # SecretId
STORAGE_SECRET_KEY= # SecretKey
STORAGE_REGION= # 地域
STORAGE_PATH= # 存储路径
STORAGE_CDN_DOMAIN= # CDN域名
安装
# 初始化Laravel程序
# 默认用户名: admin
# 默认密码: admin123
$ php artisan cdn:install
# 安装Python程序依赖库
$ pip3 install -r python/requirements.txt
添加到crontab
这块不会配置请自行搜索,没有配置的话将无法自动更新
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
参考
License
MIT