naixiaoxin/hyperf-skeleton

一个以超速和灵活为特点的协程框架,专门用于构建微服务和中间件。

安装: 12

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

公开问题: 0

类型:项目

v2.0.3 2020-10-21 02:49 UTC

This package is auto-updated.

Last update: 2024-09-21 11:59:47 UTC


README

这是一个使用Hyperf框架的骨架应用程序。该应用程序旨在作为那些想开始使用Hyperf框架的人的起点。

要求

Hyperf对系统环境有一些要求,它只能在Linux和Mac环境下运行,但由于Docker虚拟化技术的发展,Windows下也可以使用Docker作为运行环境。

hyperf\hyperf-docker项目中为您准备了各种版本的Dockerfile,或者可以直接基于已经构建好的hyperf\hyperf镜像来运行。

当您不想使用Docker作为运行环境的基础时,您需要确保您的操作环境满足以下要求

  • PHP >= 7.2
  • Swoole PHP扩展 >= 4.4,并禁用Short Name
  • OpenSSL PHP扩展
  • JSON PHP扩展
  • PDO PHP扩展(如果您需要使用MySQL客户端)
  • Redis PHP扩展(如果您需要使用Redis客户端)
  • Protobuf PHP扩展(如果您需要使用gRPC服务器或客户端)

使用Composer安装

创建新的Hyperf项目的最简单方法是使用Composer。如果您尚未安装它,请根据文档进行安装。

要创建您的新的Hyperf项目

$ composer create-project hyperf/hyperf-skeleton 路径/to/install

安装完成后,您可以使用以下命令立即运行服务器。

$ cd 路径/to/install $ php bin/hyperf.php start

这将启动端口为9501的cli-server,并将其绑定到所有网络接口。然后您可以通过https://:9501/访问网站

,这将显示Hyperf默认首页。