一、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命令

仓库地址:https://packagist.org/

# 检测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

23fe884beaf60ea273d027c3956010.png

二、安装

安装后,会生成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文件里面指定包的版本号)

5437e378c73e4dd8249d99fdfedbb5.png

# 例如更新monolog包到2.3.5版本
composer update monolog/monolog

63ba41e415ad023e4531187a92d2e2.png

更新多个指定包

# 例如更新腾讯云sdk包、monolog
composer update tencentcloud/tencentcloud-sdk-php monolog/monolog

更新所有依赖

composer update
最后修改:2024 年 10 月 29 日
如果觉得我的文章对你有用,请随意赞赏