一、composer安装
1、查看composer版本
composer -V
2、不要使用root用户,来执行composer命令,否则可能会修改系统级别的文件和设置,导致安全漏洞。
# 创建一个用户叫composer
useradd composer
# 设置这个用户的密码
passwd composer
3、切换composer仓库镜像,简单配置一些参数
# 使用阿里云的镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
提示:不要忘了经常执行 composer selfupdate
以保持 Composer 一直是最新版本哦!!!
二、composer命令
# 检测composer
composer diagnose
# 升级composer
composer self-update
# 查看composer全局配置
composer config -gl
# 清理缓存
composer clear
# 搜索包(例如:monolog)
composer search monolog
# 简化搜索(例如:monolog)
composer search --only-name monolog
# 列出所有已经安装的包
composer show
# 显示具体某个包的信息(例如:monolog)
composer show monolog/monolog
查看已存在的包
composer info
二、安装
安装后,会生成composer.json文件,及vendor/目录。
# 例如安装腾讯云sdk包
composer require tencentcloud/tencentcloud-sdk-php
# 例如安装monolog^2.0.2版本
composer require monolog/monolog 2.0.2
三、卸载
composer remove vendorName/packageName
四、更新
更新指定包(修改composer.json文件里面指定包的版本号)
# 例如更新monolog包到2.3.5版本
composer update monolog/monolog
更新多个指定包
# 例如更新腾讯云sdk包、monolog
composer update tencentcloud/tencentcloud-sdk-php monolog/monolog
更新所有依赖
composer update