您的当前位置:首页>全部文章>文章详情

composer 镜像操作以及常用命令收集

发表于:2022-03-06 14:20:15浏览:282次TAG: #composer #MySql #ThinkPHP #PHP

Composer是PHP5.3以上的一个依赖管理工具。它允许你声明项目所依赖的代码库,它会在你的项目中为你安装这些声明的依赖库。Composer不是一个包管理器,但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。

全局配置

1、更换到阿里镜像

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

2、取消配置

composer config -g --unset repos.packagist

项目配置

1、将当前项目更换到阿里云镜像

composer config repo.packagist composer https://mirrors.aliyun.com/composer/

2、取消配置

composer config --unset repos.packagist

其他操作
1、安装依赖

composer install

2、更新到最新版本

composer self-update

3、执行诊断命令

composer diagnose

4、清除缓存

composer clear

5、若项目之前已通过其他源安装,则需要更新 composer.lock 文件,执行命令

composer update --lock

composer 命令增加 -vvv 可输出详细的信息
composer -vvv require alibabacloud/sdk

6、查看已安装的包

composer show

composer show -t

7、查找相关的包

composer show 'symfony/*'

symfony 为要查找的关键字