安装

下载最新稳定版 composer.phar
wget -O composer.phar https://getcomposer.org/composer-stable.phar  

# 或者

curl https://getcomposer.org/composer-stable.phar -o composer.phar
安装
mv composer.phar /usr/bin/composer

chmod +x /usr/bin/composer

执行 composer install 或者 composer update 时如果输出类似以下错误信息:

PHP Warning: putenv() has been disabled for security reasons in phar:///usr/bin/composer/vendor/composer/xdebug-handler/src/Process.php on line 160

上方输出的警告意思就是 putenv() 函数被禁用。
比如宝塔安装的php,默认是禁用了 putenv() 函数的,而 composer.phar 是需求 putenv() 函数的,所以需要解除禁用 putenv() 函数


常用命令

命令作用解释
init在目录下初始化一个 composer.json 依赖文件
install根据composer.json 安装项目依赖并更新 composer.lock
i等同于 install
update根据composer.json 更新项目依赖并更新 composer.lock
upgrade等同于 update
u等同于 update
self-update更新composer.phar
selupdate等同于 sel-update
search搜索项目依赖包
show列出可用的依赖包
info显示有关依赖包的信息
validate检查 composer.json 和 composer.lock 文件
create-project从现有的包中创建一个项目到指定目录
dump-autoload更新 autoloader 自动加载索引
archive对指定包的指定版本进行 zip/tar 归档
help获取帮助信息
diagnose诊断系统识别常见错误
clear-cache清除内部依赖包缓存
clearcache等用于 clear-cache
check-platform-reqs检查是否满足环境需求
Vultr, 注册就送100$, 价格实惠, 服务器节点多多
最后修改:2020 年 12 月 30 日 07 : 15 PM
如果觉得我的文章对你有用,请随意赞赏