聚盟星/sensor-client

一个专注于超高速和灵活的协程框架,特别适用于构建微服务和中间件。

v1.0.2 2023-05-25 06:23 UTC

This package is auto-updated.

Last update: 2024-09-25 09:38:06 UTC


README

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

要求

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

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

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

  • PHP >= 7.3
  • Swoole PHP 扩展 >= 4.5,并禁用 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 path/to/install

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

$ cd path/to/install $ php bin/hyperf.php start

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

这将显示 Hyperf 默认主页。