ljx / test
一个专注于超速和灵活的协程框架,特别适用于构建微服务和中间件。
v1.0.1
2021-11-18 08:09 UTC
Requires
- php: >=5.6.0
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默认主页。