composer self-update/selfupdate:更新 composer 版本
composer install:根据当前目录下的 composer.json 文件来安装依赖代码库
composer update:更新依赖 代码库
composer create-project:创建项目
composer init:交互方式在当前目录下创建 composer.json 文件
① composer install
从当前目录读取 composer.json 文件,处理了依赖 关系,并把其安装到 vendor 目录下。如果当前目录下存在 composer.lock 文件,它会从此文件读取依赖版本,而不是根据 composer.json 文件去获取依赖。这确保了该 库的每个使用者都能得到相同的依赖版本。如果没有 composer.lock 文件,composer 将在处理完依赖关系后创建它。
② composer update
更新所有依赖 composer update、更新指定的包 composer update monolog/monolog
更新指定的多个包 composer update monolog/monolog symfony/dependency-injection
还可以通过通配符匹配包 composer update monolog/monolog symfony/*
③ remove命令:移除一个包及其依赖(在依赖没有被其他包使用的情况下)
composer remove monolog/monolog
④ search 命令:composer search monolog
如果只是想 匹配名称可以使用 --only-name 选项 composer search --only-name monolog
⑤ show命令:列出项目目前所安装的包的信息
列出所有已经安装的包 composer show、可以通过通配符进行筛选 composer show monolog/*、
显示具体某个包的信息 composer show monolog/monolog