大家都是比较推荐的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 出现以下信息,证明安装成功
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路径为本地路径(