Composer是一个用于PHP标准格式依赖管理的应用程序。Composer 允许您声明PHP项目所依赖的库并为您管理它。它会安装和更新您的项目所需的库。
默认情况下,Composer 不会全局安装任何东西;它基于每个项目管理依赖项,并将它们安装在项目内的目录 ( vendor ) 中。
Composer 为我们的项目提供了两件事:
- 有助于 PHP 的依赖管理。
- 帮助在项目中自动加载文件。
Node 的 NPM 和 Ruby 的包为 Composer 提供了强大的动力。
假设一个场景:
- 您有一个依赖于多个库的 PHP 项目。
- 其中一些库还依赖于其他库。
Composer 满足上述场景的要求:和 JVM 的区别
- 它允许您声明项目所依赖的库。
- 它找出您需要在项目中安装哪些版本的软件包,并为您下载和安装。
- 它还允许在单个命令中更新所有依赖项。
安装 Composer 的系统要求:
Composer 需要在机器上安装并成功运行PHP 5.3.2+。它还需要一些敏感的 PHP 设置和编译标志。从源代码而不是 zip 存档安装 Composer 包,您将需要基于包版本控制的 git、svn、fossil 或 hg。Composer 是一种多平台工具,可在Windows 操作系统、Linux和 macOS上同等运行。
在 Windows 上安装 Composer
在 Windows 操作系统上安装 Composer 有两种方法:第一种是使用 Composer 安装程序设置,另一种是使用脚本手动安装。
1. 使用安装程序
a) 使用 Composer 安装程序安装程序安装 Composer 是在 Windows 操作系统上安装它的最简单方法。启动您的默认浏览器并访问https://getcomposer.org并单击“入门”按钮。在“安装 - Windows ”部分,点击“使用安装程序”选项;它将带您进入“使用安装程序”部分。
b) 单击Composer-Setup.exe链接在您的设备上下载 Composer 安装程序。下载安装程序后,运行它进行安装并按照说明进行操作。
c) 打开下载的 Composer-Setup 并单击“为所有用户安装”,这是安装 Composer 安装程序的推荐选项。
d) 在弹出屏幕上,单击“是”以允许安装。
e) 现在,选择您的安装类型,然后单击下一步
f) 现在,选择要使用的命令行 PHP 路径,选中添加 PHP 路径的框,然后单击下一步。
g) Composer 设置弹出一个屏幕,提供使用代理服务器连接到 Internet 的选项。如果要使用代理服务器,请勾选复选框并输入代理 URL;如果没有,请留下它并单击Next我们将跳过此步骤,因为我们没有使用任何代理服务器来连接 Internet。
h) Composer 设置已准备好安装在您的计算机上;检查您的设置,然后单击“安装”按钮。
i) 安装 Composer setup 后,会弹出有关如何打开它的重要信息。阅读信息,单击下一步并在安装后进行相应操作。
j) 单击完成按钮完成安装。
当 Composer 安装在您的机器上后,打开命令 (cmd) 窗口,输入composer并按Enter键。如果它显示命令列表,则表示 Composer 已成功安装到您的计算机上。