Stars: 1886
Forks: 214
Pull Requests: 42
Issues: 85
Watchers: 74
Last Updated: 2023-06-02 10:15:34
☄️ PHP CLI mode development framework, supports Swoole, WorkerMan, FPM, CLI-Server / PHP 命令行模式开发框架,支持 Swoole、Swow、WorkerMan、FPM、CLI-Server
License: Apache License 2.0
Languages: Shell, PHP, Go, PLpgSQL, JavaScript
OpenMix 出品:https://openmix.org
中文 | English
MixPHP 是一个 PHP 命令行模式开发框架;基于 Vega
驱动的 HTTP 可以同时支持 Swoole、Swow、WorkerMan、FPM、CLI-Server 生态,并且可以无缝切换;V3
是一个高度解耦的版本,整体代码基于多个独立的模块构建,即便用户不使用我们的脚手架,也可以使用这些独立模块,并且全部模块都支持原生开发。例如:你可以只使用 mix/vega 来搭配 laravel orm 使用;可以在任意环境中使用 mix/database 和 mix/redis;可以使用 mix/grpc 原生代码编写 gRPC;所有的模块你可以像搭积木一样随意组合。
核心模块全部可独立使用,并且都支持原生代码开发。
支持多种服务器驱动,并且可以无缝切换。
零扩展依赖
热更新
适合本机开发
热更新
适合共享开发
适合 admin 开发
常驻内存
兼容 composer 生态
常驻内存
协程性能强劲
常驻内存
纯C协程
兼容 composer 生态
常驻内存
兼容 composer 生态
V3.0
https://openmix.org/mix-php/docs/3.0/V2.2
https://www.kancloud.cn/onanying/mixphp2-2/contentV2.1
https://www.kancloud.cn/onanying/mixphp2-1/contentV2.0
https://www.kancloud.cn/onanying/mixphp2/contentV1.*
https://www.kancloud.cn/onanying/mixphp1/content提供了现成的脚手架,快速创建项目,立即产出。
composer create-project --prefer-dist mix/cli-skeleton cli
composer create-project --prefer-dist mix/api-skeleton api
composer create-project --prefer-dist mix/web-skeleton web
composer create-project --prefer-dist mix/websocket-skeleton websocket
composer create-project --prefer-dist mix/grpc-skeleton grpc
AD
混联网关混联网关 - 可编程分布式长连接网关
知乎:https://www.zhihu.com/people/onanying
官方QQ群:284806582, 825122875 敲门暗号:phper
OpenMix 同时还有 Golang 生态的框架
Apache License Version 2.0, http://www.apache.org/licenses/