php整合swagger,tp5 集成swagger

本文档介绍了如何在ThinkPHP5框架下整合Swagger UI,包括安装Composer、swagger-php,设置Swagger JSON路径,以及在控制器中自动生成Swagger文档,简化API接口的管理和测试。
摘要由CSDN通过智能技术生成

大家都是比较推荐的APP写API接口文档Swagger ui这个框架,现在就记录一下环境的搭建。

Swagger ui 也是基于html+javascript实现的,而且可以实现在线测试的功能,方便开发人员和测试人员进行测试和查看接口调用的结果信息。

Thinkphp框架下安装Swagger UI:

1. $ cd /var/www/Api 2. 安装Composer

$ apt-get update $ curl -sS https://getcomposer.org/installer | php $ /usr/bin/php composer.phar --version $ sudo mv composer.phar /usr/local/bin/composer $ composer -version 出现以下信息,证明安装成功

132c57c12d473e7f391df85c905acc4d.png

3. 安装swagger-php

$ composer require zircote/swagger-php

$ composer global require zircote/swagger-php

这时在Api文件夹下会生成一个vendor的文件夹,说名安装成功

下载成功之后可以放到自定义目录,注该目录可以访问到(从SwaggerUI的官网下载最新版的源码,直接拷贝dist目录到ThinkPHP应用到public目录下,并命名为swagger。

接下来修改swagger目录下到index.html中到swagger.json路径为本地路径(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值