php swagger 搭建,win7下安装swagger-php和swagger-ui的实现

第一步:创建环境

进入入队的网站跟目录,创建swagger文件夹,然后再初始化composer.

mkdir swagger

composer init

6acefcb1492c

a.png

第二步:拉取项目

将下面两个项目拉取下来,然后再利用composer 安装swagger-php的依赖。其中swagger-ui是前端渲染项目,swagger-php是用于抓取你项目注释的工具,

swagger-ui:https://github.com/swagger-api/swagger-ui

swagger-php:https://github.com/zircote/swagger-php

进入 swagger-php文件夹下执行下面命令:

composer require zircote/swagger-php

这时你会发现swagger里多一个vendor的文件夹,这个就是需要的依赖,里面有生成文档的得例子

位置:\vendor\zircote\swagger-php\Examples\example-object

第三步:生产注释文档

测试swagger-php是否可以生成注释的文档

创建2个文件:mkdir test docs

把\vendor\zircote\swagger-php\Examples\example-object\example-object.php 拷贝到test文件夹下并修改

6acefcb1492c

image.png

执行生成文件的命令:

php ./swagger-php/bin/openapi ./test -o ./docs

若无报错会生成一个文件:openapi.yaml !

这是文档已经生成接下来就是看如何渲染的啦啦啦

注:./test 需要扫描的文件 ,./docs 存放生成文档的位置

第四步:ui渲染

刚克隆下来的swagger项目打开是这样的:

6acefcb1492c

b.png

打开刚刚下载的swagger-ui项目找到index.html文件:

6acefcb1492c

c.png

然后通过刚刚安装的项目路径打开swagger-ui项目:

6acefcb1492c

image.png

这时你已经看到我们前面写写的“”测试啦啦啦啦“” 字体,说明我们的安装已经完成啦!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值