本文主要是介绍hyperf开发项目,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一,初始化并增加常用组件
具体参照大神 https://www.bilibili.com/video/BV1YN4y1W7ak/?share_source=copy_web&vd_source=057441deb1a2b3a2f0c962f1458f0e0b
ps:查看当前php版本 和swoole版本
docker exec -it hyperf bash
php -v
php --ri swoole
1. 添加swagger(Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务)
composer require "hyperf/swagger:3.1.*" -W
发布配置
php bin/hyperf.php vendor:publis hyperf/swagger
修改配置文件/hyperf-skeleton/config/autoload/swagger.php
‘port’ => 9500,
修改后须要到容器运行的地方添加此端口映射
先停止docker容器docker stop 02ae
,然后添加端口映射并重启容器
docker run -d --name hyperf -v /home/hyperfdocker:/www -p 9701:9501 -p 9700:9500 -it --privileged -u root --entrypoint /bin/sh hyperf/hyperf:8.1-alpine-v3.16-swoole
启动之后可以使用docker port 容器id
查看端口映射
2. 添加 validation
composer require "hyperf/validation:3.1.*" -W
发布配置
php bin/hyperf.php vendor:publis hyperf/validation
这篇关于hyperf开发项目的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!