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/
qwer
qwe