composer 常用命令

本文详细介绍了Composer的常用命令,包括查看已安装包信息、安装与移除包、忽略版本更新、设置国内镜像等。遇到安装问题时,重点讲述了如何处理源问题,推荐将Packagist地址替换为阿里云镜像以提高速度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 安装的时候
总是提示

[InvalidArgumentException]Could not find a version of package ice-php/test-repository matching your minimum-stability (stable). Require it with an explicit version constraint allowing its desired stability.

根据这个提示,我各种修改 有关于 版本的相关东西, 仍旧无果

此时提示为:

在这里插入图片描述

这时,就是Composer源的问题了. 尝试改成Packagist的地址 https://packagist.org
问题就可以解决了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小阿巳

你的鼓励就是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值