composer基本使用

composer是 PHP 用来管理依赖关系的工具。你可以在自己的项目中声明所依赖的外部工具库会帮你安装这些依赖的库文件。别人的轮子用起来真香!

Linux下全局安装composer方法

1、下载composer

curl -sS https://getcomposer.org/installer | php

2、将composer.phar文件移动到bin目录以便全局使用composer命令

mv composer.phar /usr/local/bin/composer

3、切换国内源

composer config -g repo.packagist composer https://packagist.phpcomposer.com

4、输入composer验证

安装成功

如何查看composer版本号

composer -V

composer 升级

composer self-update

composer 卸载

如果你的 composer 不小心出现什么问题了,用 composer update也解决不了问题,那么你可以试试卸载后重新安装。删除 composer 目录,其实 composer 就是一些 php 文件,你只要找到将他们删除即可。我们可以执行

composer config -l -g | grep "home|dir" -E

卸载全局 composer 命令

首先,我们经常会将 composer 配置成全局命令,这时,我们可以用 where composer 或者type composer 找到对应路径,然后 rm 掉即可。

如果是 homebrew 安装的话,直接用 brew info composer 就可以查看已安装的 composer 的位置了。

composer 下载其他包

composer require xxx  或者 composer update xxx

composer 卸载其他包

composer remove xxx

composer 下载包时出现 [InvalidArgumentException] Could not find package 问题

一般镜像地址问题。从而导致无法找到框架包,laravel也是一样提示。

# 解决方案,切换 composer 镜像地址
# 阿里云镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

composer中文网

2 评论
内联反馈
查看所有评论