MixPHP هو إطار عمل لتطوير وضع سطر أوامر PHP؛ يمكن لـ HTTP الذي يحركه Vega أن يدعم بيئة Swoole وWorkerMan وFPM وCLI-Server في نفس الوقت، ويمكنه التبديل بسلاسة، وهو إصدار V3 منفصل للغاية، ويعتمد الكود العام عليه مستقلة متعددة حتى إذا لم يستخدم المستخدمون سقالاتنا، فلا يزال بإمكانهم استخدام هذه الوحدات المستقلة، وجميع الوحدات تدعم التطوير الأصلي. على سبيل المثال: يمكنك استخدام mix/vega فقط مع laravelorm؛ ويمكنك استخدام mix/database وmix/redis في أي بيئة؛ ويمكنك استخدام الكود الأصلي mix/grpc لكتابة gRPC؛ ويمكنك دمج جميع الوحدات حسب الرغبة.
وحدة مستقلة:
يمكن استخدام جميع الوحدات الأساسية بشكل مستقل ودعم تطوير التعليمات البرمجية الأصلية.
إطار عمل شبكة HTTP لوضع CLI مكتوب بواسطة mix/vegaPHP، ويدعم Swoole، وWorkerMan، وFPM، وCLI-Server
mix/database هي قاعدة بيانات خفيفة الوزن يمكن استخدامها في بيئات مختلفة، وتدعم FPM وCLI وSwoole وWorkerMan وتجمع الاتصال الاختياري (coroutine)
يمكن استخدام PHPRedis mix/redis في بيئات مختلفة، ويدعم FPM، وCLI، وSwoole، وWorkerMan، وتجمع الاتصال الاختياري (coroutine)
mix/redis-subscribe مكتبة اشتراك بروتوكول Redis الأصلية استنادًا إلى Swoole coroutine
mix/grpc هي مكتبة PHPgRPC تعتمد على Swoole coroutine، بما في ذلك مولد كود البروتوكول والخادم والعميل.
mix/websocket خادم وعميل PHPWebSocket يعتمد على Swoole coroutine
مزيج / cliPHP القائد التفاعلي لسطر الأوامر
mix/worker-pool عبارة عن تجمع coroutine ومكتبة تجمع عمل تعتمد على Swoole
مكتبة التحقق المستندة إلى mix/validator PSR-7
mix/event عبارة عن مكتبة لجدولة الأحداث تعتمد على معيار PSR-14