composer 常用命令
查看已经安装的包的名称和版本信息
composer show -i 或 composer info
执行安装包
composer require 包名[=1.*](后面是可选版本) 或者 composer install
对于 require 和 install 是不相同的,require 会把包的信息添加到 composer.json 文件中并进行 install 。
而 install 是直接从 composer.json 或 composer.lock 文件中提取依赖信息,然后进行安装。
不编辑composer.json的情况下安装库
你可能会觉得每安装一个库都需要修改composer.json太麻烦,那么你可以直接使用require命令。如:
composer require "foo/bar:1.0.0"
执行移除包
composer remove 包名
composer 忽略版本
composer update --ignore-platform-reqs
composer查看全局设置
composer config -gl
搜索包
composer search ***
清理缓存
composer clearcache
设置composer镜像为国内镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
上面地址前几天崩了,可以用下面这个:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ //全局配置
composer config repo.packagist composer https://mirrors.aliyun.com/composer/ //单独项目配置
注意!!!
问题:
在有时候设置完镜像为国内后,composer require 安装的时候
总是提示
根据这个提示,我各种修改 有关于 版本的相关东西, 仍旧无果
此时提示为:
这时,就是Composer源的问题了. 尝试改成Packagist的地址 https://packagist.org
问题就可以解决了!