larva / hyperf-skeleton
一个专注于超高速和灵活的协程框架,特别适用于构建微服务和中间件。
dev-master
2022-01-17 16:04 UTC
Requires
- php: ^7.4|^8.0
- ext-json: *
- hyperf/async-queue: ~2.2.0
- hyperf/cache: ~2.2.0
- hyperf/command: ~2.2.0
- hyperf/config: ~2.2.0
- hyperf/crontab: ^2.2
- hyperf/database: ~2.2.0
- hyperf/db-connection: ~2.2.0
- hyperf/framework: ~2.2.0
- hyperf/guzzle: ~2.2.0
- hyperf/http-server: ~2.2.0
- hyperf/logger: ~2.2.0
- hyperf/memory: ~2.2.0
- hyperf/model-cache: ~2.2.0
- hyperf/paginator: ^2.2
- hyperf/process: ~2.2.0
- hyperf/redis: ~2.2.0
- hyperf/resource: ^2.2
- larva/hyperf-settings: ^1.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- hyperf/devtool: ~2.2.0
- hyperf/ide-helper: ~2.2.0
- hyperf/testing: ~2.2.0
- mockery/mockery: ^1.0
- phpstan/phpstan: ^0.12
- swoole/ide-helper: ^4.5
Suggests
- ext-openssl: Required to use HTTPS.
- ext-pdo: Required to use MySQL Client.
- ext-pdo_mysql: Required to use MySQL Client.
- ext-redis: Required to use Redis Client.
This package is auto-updated.
Last update: 2024-09-17 21:51:04 UTC
README
开箱即用的 Hyperf API 基础结构。
仅供个人使用,仅供参考,不提供咨询解答服务。
要求
- PHP >= 7.4
- 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 larva/hyperf-skeleton path/to/install
安装完成后,您可以使用以下命令立即运行服务器。
$ cd path/to/install
$ php bin/hyperf.php start
这将启动端口 9501
上的 cli-server,并将其绑定到所有网络接口。您可以通过访问 https://:9501/
来访问网站
这将显示 Hyperf 默认主页。