ksverchkov / phpdfs
适用于 PHP 的分布式文件系统框架/库
1.0.6-alpha
2023-09-10 09:53 UTC
Requires
- php: >=7.0
- ext-curl: *
- ext-iconv: *
- ext-json: *
- ext-mbstring: *
- ext-simplexml: *
- gabordemooij/redbean: *
- symfony/yaml: v5.0.6
- vlucas/phpdotenv: *
This package is auto-updated.
Last update: 2024-09-10 17:13:00 UTC
README
PHPDFS - PHP 的分布式文件系统框架
PHPDFS 是一个强大的 PHP 分布式文件系统框架/库,允许开发者构建和管理分布式文件系统,实现路由,处理权限等功能。无论你是构建大规模的分布式存储解决方案,还是需要一个灵活的框架来管理文件和权限,PHPDFS 都能满足你的需求。
特点
- 分布式文件系统:在多台服务器上构建和管理分布式文件存储系统。
- 路由和控制器:定义路由和处理传入请求的动作。
- 灵活的权限:为文件和动作实现细粒度的权限和访问控制。
- 基于令牌的认证:使用带有相关权限的令牌进行安全认证。
- YAML 配置:使用 YAML 文件配置路由、动作和设置。
- RedBeanPHP 集成:利用强大的 RedBeanPHP ORM 简易管理数据库操作。
- Composer 集成:将 PHPDFS 作为 Composer 包安装和管理。
安装
您可以使用 Composer 安装 PHPDFS。在项目目录中运行以下命令
composer require ksverchkov/phpdfs
入门
按照以下步骤开始使用 PHPDFS
-
配置您的
.env
文件,设置所需设置DB_CONNECTION=mysql DB_HOST=localhost DB_PORT=3306 DB_NAME=phpdfs_db DB_USERNAME=root DB_PASSWORD=
-
在应用程序中设置路由和动作。
-
使用 PHPDFS 开始构建您的分布式文件系统解决方案!
文档
有关详细的使用说明、配置选项和示例,请参阅文档。
贡献
欢迎贡献!如果您想为 PHPDFS 做贡献,请参阅贡献指南。
许可证
PHPDFS 在MIT 许可证下发布。