Step1. composer的下载和安装
前提:
- Composer 需要 PHP 5.3.2+ 以上版本
- php.ini且需要开启 openssl扩展
安装:
- Composer中文网(https://www.phpcomposer.com/),导航条《下载》,点击下载地址进行下载。
- 傻瓜式安装,勾选开发者模式,不勾选代理(速度慢)
检测是否安装成功:
- win+r,cmd,输入composer --version,如果返回版本信息,则成功
查看composer全局配置:
- win+r,cmd,输入composer config -l -g
- 其中默认全局配置中的镜像地址为https?://repo.packagist.org
更改composer全局配置中的镜像地址为国内镜像:
- win+r,cmd,输入composer config -g repo.packagist composer https://packagist.phpcomposer.com
- 更改后,输入composer config -l -g验证是否更改成功
还原composer全局配置中的镜像地址:
- win+r,cmd,输入composer config -g repo.packagist composer https://packagist.org
- 更改后,输入composer config -l -g验证是否更改成功
查看composer单个配置:
- win+r,cmd,在项目根目录(即composer.json文件所在目录下)输入composer config -l
更改composer单个配置中的镜像地址为国内镜像:
- win+r,cmd,输入composer config repo.packagist composer https://packagist.phpcomposer.com
- 该命令将会在当前项目中的 composer.json 文件的末尾自动添加镜像的配置信息
还原composer单个配置中的镜像地址:
- win+r,cmd,输入composer config repo.packagist composer https://packagist.org
- 更改后,输入composer config -l -g验证是否更改成功
其他镜像地址:
镜像名 | 地址 | 赞助商 | 更新频率 | 备注 |
---|---|---|---|---|
阿里云 Composer 镜像 | https://mirrors.aliyun.com/composer/ | 阿里云 | 96 秒 | 推荐 |
腾讯云 Composer 镜像 | https://mirrors.cloud.tencent.com/composer/ | 腾讯云 | 24 小时 | - |
PHP 国内 Composer 镜像 | https://packagist.phpcomposer.com | 仁润股份 | 24 小时 | 不稳定 |
华为云 Composer 镜像 | https://repo.huaweicloud.com/repository/php/ | 华为云 | 未知 | 未知 |
php.cnpkg.org Composer 镜像 | https://php.cnpkg.org | 安畅网络 | 60 秒 | - |
Step2. swagger的安装
- 打开 Composer中文网(https://www.phpcomposer.com/),导航条找到安装包列表,关键字swagger搜索
- 搜索结果中找到《swagger-api/swagger-ui》和《zircote/swagger-php》,点击链接进去找到composer安装命令,分别为composer require swagger-api/swagger-ui 和 composer require zircote/swagger-php
- 在下载中可能会提示需要输入github的token,打开命令显示的网址,登录github,生成token,填写后自动下载。