安装

    hyperf-cloud\hyperf-docker 项目内已经为您准备好了一个 Dockerfile ,或直接基于已经构建好的 hyperf\hyperf 镜像来运行。

    • Swoole PHP 扩展 >= 4.3.1
    • OpenSSL PHP 扩展
    • JSON PHP 扩展
    • PDO PHP 扩展 (如需要使用到 MySQL 客户端)
    • Protobuf PHP 扩展 (如需要使用到 gRPC 服务端或客户端)

    Hyperf 使用 来管理项目的依赖,在使用 Hyperf 之前,请确保你的运行环境已经安装好了 Composer。

    由于 Hyperf 基于 Swoole 协程实现,而 Swoole 4 带来的协程功能是 PHP 前所未有的,所以在与不少扩展都仍存在兼容性的问题。以下扩展(包括但不限于)都会造成一定的兼容性问题,不能与之共用或共存:

    • xhprof
    • xdebug
    • blackfire
    • uopz