start -http-server

The first new era PHP-based high-performance coroutine full stack framework based on Swoole native coroutine, built-in coroutine web server and common coroutine client, resident memory, independent of traditional PHP-FPM, fully asynchronous Blocking IO implementations, using asynchronous client-side writing to implement asynchronous client use, no complex asynchronous callbacks, no cumbersome yields, Go-like coroutines, flexible annotations, powerful global dependency injection containers, and sophisticated services Governance, flexible and powerful AOP, standard PSR specification implementation, etc., can be used to build high-performance Web systems, APIs, middleware, basic services, and more.

  • Based on Swoole extension
  • Built-in coroutine web server (Http/Websocket/RPC)
  • High Performance Routing
  • Powerful AOP (for aspect programming)
  • Flexible annotations
  • Global dependency injection container
  • PSR-7 based HTTP message implementation
  • PSR-11-based container specification implementation
  • PSR-14 based event manager
  • PSR-15 based middleware
  • PSR-16 based cache design
  • Extensible, high-performance RPC
  • RESTful support
  • Internationalization (i18n) support
  • Quick and flexible parameter validator
  • Perfect Service Governance, Fuse, Downgrade, Load, Registration and Discovery
  • Universal connection pool Mysql, Redis, RPC
  • Database ORM
  • Corporate, asynchronous task delivery
  • Customize user processes
  • Powerful logging system

   Project address https://github.com/swoft-cloud/swoft