Composer导语
Composer 是 PHP 的一个依赖管理工具。我们可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,有了它,我们就可以很轻松的使用一个命令将其他人的优秀代码引用到我们的项目中来。
Composer基础使用
1、查看Composer是否安装成功
Windows 10系统环境下Composer安装结束后,通过快捷键 WIN+R 运行CMD命令窗口,输入如下指令,安装成功,则指令输出结果如下图所示:
composer
2、查看Composer版本号及安装时间
Windows 10系统已安装包管理工具Composer,可以通过快捷键 WIN+R 运行CMD命令窗口,输入如下指令,查看Composer版本号及安装时间
composer --version
或者在CMD命令窗口,输入如下指令,查看Composer版本号及安装时间
composer -V
3、查看Composer全局配置信息
Windows 10系统环境下,如何查看Composer全局配置信息?可以通过快捷键 WIN+R 运行CMD命令窗口,输入如下指令,查看Composer全局配置信息,输出结果,如下图所示:
composer config -l -g
4、更改Composer全量镜像地址
一般情况下,安装包的数据(主要是 zip 文件)一般是从 github.com 上下载的,安装包的元数据是从 packagist.org 上下载的。然而,由于众所周知的原因,国外的网站连接速度很慢,并且随时可能被“墙”甚至“不存在”。“Packagist 中国全量镜像”所做的就是缓存所有安装包和元数据到国内的机房并通过国内的 CDN 进行加速,这样就不必再去向国外的网站发起请求,从而达到加速 composer install 以及 composer update 的过程,并且更加快速、稳定。因此,即使 packagist.org、github.com 发生故障(主要是连接速度太慢和被墙),你仍然可以下载、更新安装包。
Windows 10系统通过快捷键 WIN+R 输入 cmd 打开命令行窗口,并执行如下指令,可将Composer安装包默认仓库地址源地址改为 阿里云Composer全量镜像地址或其它国内全量镜像地址,在更改配置源之前,推荐先执行 composer clearcache 清除缓存
composer clearcache
Composer默认仓库地址改为:阿里云Composer全量镜像地址,CMD命令窗口,执行如下指令,修改Composer全局配置文件,全局生效:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
Composer默认仓库地址改为:腾讯云Composer全量镜像地址,CMD命令窗口,执行如下指令,修改Composer全局配置文件,全局生效:
composer config -g repos.packagist composer https://mirrors.cloud.tencent.com/composer/
Composer默认仓库地址改为:华为云Composer全量镜像地址,CMD命令窗口,执行如下指令,修改Composer全局配置文件,全局生效:
composer config -g repo.packagist composer https://repo.huaweicloud.com/repository/php/
Composer默认仓库地址改为:Composer / Packagist 中国全量镜像,CMD命令窗口,执行如下指令,修改Composer全局配置文件,全局生效:
composer config -g repos.packagist composer https://php.cnpkg.org
以更改为阿里云全量镜像地址为例,更改好,查看Composer全局配置,如下图所示:
5、解除镜像并恢复到packagist官方源
如果需要解除Composer中国全量镜像并恢复到 packagist 官方源,请执行以下命令,执行之后,Composer 会利用默认值(也就是官方源)重置源地址。将来如果还需要使用镜像的话,只需要根据前面的“更改Composer全量镜像地址”中介绍的方法再次设置镜像地址即可。
composer config -g --unset repos.packagist
6、升级Composer版本至最新
composer self-update