composer 镜像操作以及常用命令收集
发表于:2022-11-05 00:14:12浏览:2152次
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 为要查找的关键字
推荐文章
- ThinkPHP6+JS实现大文件分片上传,切片上传
- 用ECharts的getDataURL方法自动下载Chart图到服务器
- div设置为height:100%不起作用,无法占满整个屏幕的解决办法
- 尝鲜,Windows 11默认壁纸下载,4K分辨率哦
- 微软发布首个 Windows 11 ISO 版本 新的浏览器大战又要开始?
- 微信推出输入法,打个字竟然需要508MB内存?说好的小而美呐?
- 勾股系列系统:项目任务协作管理系统 —— 勾股 DEV 3.8.31 发布
- 推荐收藏7个开源且实用的CSS 框架 / 组件
- 使用HTML Purifier在thinkphp6中过滤富文本&防止XSS攻击
- 用好CSS的clamp()这个新特性,轻松实现响应式布局,特别是移动端

