# iflow_framework **Repository Path**: mkccl/iflow_framework ## Basic Information - **Project Name**: iflow_framework - **Description**: iflowFramework 一个支持Swoole, 且简单易用的 PHP开发框架 - **Primary Language**: PHP - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: https://framework.mzshe.cn - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2020-12-20 - **Last Updated**: 2025-02-10 ## Categories & Tags **Categories**: webframework **Tags**: Swoole, PHP8, 框架, WorkerMan, mqtt ## README [![Php Version](https://img.shields.io/badge/php-%3E=8.1.0-brightgreen.svg)](https://secure.php.net/) [![Swoole Version](https://img.shields.io/badge/swoole-%3E=5.0.x-brightgreen.svg)](https://github.com/swoole/swoole-src) [![iflow Framework Version](https://img.shields.io/badge/iflow_framework-%3E=0.0.1-brightgreen.svg)](https://github.com/luotianyil/iflow_framework) [![think-orm Version](https://img.shields.io/badge/think/orm-%3E=3.0.x-brightgreen.svg)](https://www.kancloud.cn/manual/think-orm/1257998) [![iflowFramework Doc](https://img.shields.io/badge/docs-passing-green.svg?maxAge=2592000)](https://www.yuque.com/youzhiyuandemao/ftorkm) # iflowFramework iflowFramework是基于 Php 8.0+ 和 Swoole 4.5+ 的高性能、简单易用的开发框架。支持在 Swoole Server/FPM 同时 支持 windows 上运行 (无需安装swoole扩展、仅支持http/websocket服务)。内置了 Http ,Tcp,WebSocket,MQTT,RPC服务。 # 代码 Github : https://github.com/luotianyil/iflow_framework Gitee : https://gitee.com/mkccl/iflow_application # 安装 composer install 前更改 composer 国内源 ``` composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ ``` ## 初始化项目 示例项目 git初始化 ``` git clone https://gitee.com/mkccl/iflow_application cd iflow_application sudo composer install && sudo php iflow install ``` composer 初始化项目 ``` composer create-project iflow/application ``` 启动 ``` php iflow start or php iflow start-service ``` # 文档 [最新文档地址](https://www.yuque.com/youzhiyuandemao/ftorkm) # 演示 https://framework.mzshe.cn # 项目支持 [![jetbrains](https://mzshe.cn/jetbrains-variant-3.svg)](https://jb.gg/OpenSource) # 功能 - 支持 Swoole 扩展 - 容器 (PSR-11) - HTTP 服务器 - RPC 服务器 - WebSocket 服务器 - MVC 分层设计 - AOP - 中间件 - 视图模板 ([iflow-template](https://www.github.com/luotianyil/iflow_template)) - i18n 国际化 - 注解路由 ([iflow-router](https://github.com/luotianyil/iflow_router)) - 数据库连接池 - ORM 模型 ([think-orm](https://www.kancloud.cn/manual/think-orm/1257998)) - 日志系统 (PSR-3) (支持类型:File/Elasticsearch) - 缓存 (支持类型: File/Redis) - 异常处理 - 自定义配置 - 自定义指令 - 事件注册 - Cookie - Session - 自定义权限验证 - JWT - SMTP 发送邮件 - TCP/HTTP 自定义请求 - Elasticsearch 客户端 - GraphQL - Kafka - DHT 爬虫 - 支持Phar打包 - 更多有趣的助手函数