简介
Composer 是一个用于 PHP 依赖管理的工具。它实现了让你声明项目所依赖的库,并帮你完成安装/更新过程。
以下命令来自 composer version 1.8.0。翻译使用【百度翻译】。
通过在命令窗口执行:
composer
或者:
composer list
得到 composer 的全部命令。
![80f11bc111ef25d7b3da07ffac7aefcc.png](https://i-blog.csdnimg.cn/blog_migrate/53f972be06ee00d047adb1570a9dcb7b.jpeg)
Usage 【语法】:
command
options 【选项】:
=WORKING-DIR 如果指定,请使用给定的目录作为工作目录。
-v
Available commands【可用命令】:
about 显示有关 composer 的简短信息。
archive 创建此 composer 包的存档。
browse 在浏览器中打开包的存储库 URL 或主页。
check-platform-reqs 检查是否满足平台要求。
clear-cache 清除编写器的内部包缓存。
clearcache 清除编写器的内部包缓存。
config 设置配置选项。
create-project 将新项目从包创建到给定目录。
depends 显示导致安装给定包的包。
diagnose 诊断系统以识别常见错误。
dump-autoload 卸载自动装载机。
dumpautoload 卸载自动装载机。
exec 执行可行的二进制/脚本。
global 允许在全局 composer 目录中运行命令 ($COMPOSER_HOME)。
help 显示命令的帮助
home 在浏览器中打开包的存储库 URL 或主页。
i 安装 composer.lock 文件中的项目依赖项(如果存在),或者返回 composer.json。
info 显示有关包的信息。
init 在当前目录中创建基本 composer.json 文件。
install 安装 composer.lock 文件中的项目依赖项(如果存在),或者返回 composer.json。
licenses 显示有关依赖项的许可证的信息。
list 列出命令。
outdated 显示具有可用更新的已安装包的列表,包括其最新版本。
prohibits 显示阻止安装给定包的包。
remove 从 require 或 require-dev 中删除包。
require 将所需的包添加到 composer.json 并安装它们。
run-script 运行 composer.json 中定义的脚本。
search 搜索包。
self-update 将 composer.phar 更新为最新版本。
selfupdate 将 composer.phar 更新为最新版本。
show 显示有关包的信息。
status 显示从源安装的包的本地修改包列表。
suggests 显示程序包建议。
u 根据 composer.json 将依赖项升级到最新版本,并更新 composer.lock 文件。
update 根据 composer.json 将依赖项升级到最新版本,并更新 composer.lock 文件。
upgrade 根据 composer.json 将依赖项升级到最新版本,并更新 composer.lock 文件。
validate 验证 composer.json 和 composer.lock。
why 显示导致安装给定包的包。
why-not 显示阻止安装给定包的包。
下面我进行实例操作讲解下,让同学们可以更好的理解。
我们拿 about 命令来讲解。执行 about 命令是:
composer about
![e0834a46d1b0e9f6a2f1b0440f06722a.png](https://i-blog.csdnimg.cn/blog_migrate/16ef87eda0c47471dedda6c62a4d502e.jpeg)
然后我们再执行“-h”的命令。
composer about -h
或者【等同于】
composer about --help
![41b504a6210450144fc7a0ff378e51fa.png](https://i-blog.csdnimg.cn/blog_migrate/436d015f13aa136263611f9039efbc05.jpeg)
options 是在我们正常执行了命令后的一个可选项,通过该选项,我们可以对该命令作进一步的功能扩展,比如通过“-h”或“--help”了解该命令的详情之类的。
-- 完结 --