ksverchkov/phpdfs

适用于 PHP 的分布式文件系统框架/库

1.0.6-alpha 2023-09-10 09:53 UTC

This package is auto-updated.

Last update: 2024-09-10 17:13:00 UTC


README

PHPDFS Logo

PHPDFS - PHP 的分布式文件系统框架

PHPDFS 是一个强大的 PHP 分布式文件系统框架/库,允许开发者构建和管理分布式文件系统,实现路由,处理权限等功能。无论你是构建大规模的分布式存储解决方案,还是需要一个灵活的框架来管理文件和权限,PHPDFS 都能满足你的需求。

特点

  • 分布式文件系统:在多台服务器上构建和管理分布式文件存储系统。
  • 路由和控制器:定义路由和处理传入请求的动作。
  • 灵活的权限:为文件和动作实现细粒度的权限和访问控制。
  • 基于令牌的认证:使用带有相关权限的令牌进行安全认证。
  • YAML 配置:使用 YAML 文件配置路由、动作和设置。
  • RedBeanPHP 集成:利用强大的 RedBeanPHP ORM 简易管理数据库操作。
  • Composer 集成:将 PHPDFS 作为 Composer 包安装和管理。

安装

您可以使用 Composer 安装 PHPDFS。在项目目录中运行以下命令

composer require ksverchkov/phpdfs

入门

按照以下步骤开始使用 PHPDFS

  1. 配置您的 .env 文件,设置所需设置

    DB_CONNECTION=mysql
    DB_HOST=localhost
    DB_PORT=3306
    DB_NAME=phpdfs_db
    DB_USERNAME=root
    DB_PASSWORD=
    
  2. 在应用程序中设置路由和动作。

  3. 使用 PHPDFS 开始构建您的分布式文件系统解决方案!

文档

有关详细的使用说明、配置选项和示例,请参阅文档

贡献

欢迎贡献!如果您想为 PHPDFS 做贡献,请参阅贡献指南

许可证

PHPDFS 在MIT 许可证下发布。