(Translated by https://www.hiragana.jp/)
GitHub - mix-php/mix: ☄️ PHP CLI mode development framework, supports Swoole, WorkerMan, FPM, CLI-Server / PHP 命令行模式开发框架,支持 Swoole、Swow、WorkerMan、FPM、CLI-Server
Skip to content
/ mix Public

☄️ PHP CLI mode development framework, supports Swoole, WorkerMan, FPM, CLI-Server / PHP 命令めいれいぎょうしき开发かまち支持しじ Swoole、Swow、WorkerMan、FPM、CLI-Server

License

Notifications You must be signed in to change notification settings

mix-php/mix

Repository files navigation

OpenMix 出品しゅっぴんhttps://openmix.org



MixPHP

Mix PHP

ちゅうぶん | English

MixPHP いち个 PHP 命令めいれいぎょうしき开发かまちもとVega 驱动てき HTTP 以同时支持しじ Swoole、Swow、WorkerMan、FPM、CLI-Server なま态,并且以无缝切换;V3 一个高度解耦的版本,整体せいたいだい码基于多个独立どくりつてき块构けんそく便びんよう户不使用しようわが们的あししゅ,也可以使用しよう这些独立どくりつ块,并且全部ぜんぶ块都支持しじ原生げんせい开发。れい如:你可以只使用しよう mix/vega らい搭配 laravel orm 使用しよう以在任意にんい环境ちゅう使用しよう mix/database mix/redis;使用しよう mix/grpc 原生代げんせいだい码编うつし gRPC;所有しょゆうてき块你以像搭积いち随意ずいい组合。

独立どくりつ

核心かくしん块全独立どくりつ使用しよう,并且支持しじ原生代げんせいだい码开发。

  • mix/vega PHP 编写てき CLI しき HTTP 网络かまち支持しじ Swoole、Swow、WorkerMan、FPM、CLI-Server
  • mix/database ざいかく种环さかいちゅう使用しようてき轻量すうすえ库,支持しじ FPM、CLI、Swoole、WorkerMan,选的连接 (协程)
  • mix/redis ざいかく种环さかいちゅう使用しようてき PHP Redis,支持しじ FPM、CLI、Swoole、WorkerMan,选的连接 (协程)
  • mix/redis-subscriber もと于 Swoole 协程てき Redis 原生げんせい协议订阅库
  • mix/grpc もと于 Swoole 协程てき PHP gRPC 库,包含ほうがん protoc だい生成せいせいふく务器、きゃく户端
  • mix/websocket もと于 Swoole 协程てき PHP WebSocket ふく务器あずかきゃく户端
  • mix/cli PHP 命令めいれいぎょう交互こうごゆび挥官
  • mix/worker-pool もと于 Swoole てき协程工作こうさく
  • mix/validator もと于 PSR-7 てき验证库
  • mix/event もと于 PSR-14 标准てき事件じけん调度库
  • mix/init 帮助执行类的せい态初はじめ通常つうじょうよう于预载单れい

ふく务器

支持しじ种服务器驱动,并且以无缝切换。

  • PHP Built-in CLI-Server れい扩展 更新こうしん 合本がっぽんつくえ开发
  • PHP-FPM 更新こうしん 适合どもとおる开发 适合 admin 开发
  • Swoole つね驻内そん けんよう composer せい
  • Swoole Coroutine つね驻内そん 协程性能せいのうきょう
  • Swow つね驻内そん 纯C协程 けんよう composer せい
  • WorkerMan つね驻内そん けんよう composer せい

开发ぶん

快速かいそく开始

提供ていきょうりょう现成てきあししゅ快速かいそく创建项目,たてそく产出。

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

性能せいのう测试

techempower-benchmark.png

web-frameworks-benchmark.png

推荐阅读

AD こん联网关

こん联网关 - 编程分布ぶんぷしき长连せっ网关

  • 可用かよう于聊てんしつ直播じきまき弹幕、IMそく时通讯、ざい线客ふく、网络ゆう戏、かたけんどおり讯、智能ちのう家居かきょもの联网とう领域てき开发
  • 几行だい码,めん费搞ていsocket、websocket实时どおり

わざ交流こうりゅう

乎:https://www.zhihu.com/people/onanying
かんかたQQぐん284806582, 825122875 敲门暗号あんごう:phper

Golang かまち

OpenMix どう时还ゆう Golang せい态的かまち

License

Apache License Version 2.0, http://www.apache.org/licenses/

About

☄️ PHP CLI mode development framework, supports Swoole, WorkerMan, FPM, CLI-Server / PHP 命令めいれいぎょうしき开发かまち支持しじ Swoole、Swow、WorkerMan、FPM、CLI-Server

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages