首頁 » 部落格 » PHP Composer:它是什么、功能以及如何使用它

PHP Composer:它是什么、功能以及如何使用它

Composer 彻底改变了 PHP 生态系统,为现代 PHP 的演进奠定了基础,即基于组件的应用程序和框架。

目录
  • Composer PHP 的功能
  • 安装 Composer PHP
    • 安装 – Linux / Unix / maxOS
    • 安装 – Windows
  • 包装者
  • 如何使用 php composer
    • 安装命令
    • 必需命令

由 PHP 编写的CharacteristicH

需求在项目级 JSON 文件中声明,然后 Composer PHP 使用该文件来评估哪些包版本最符合您的应用程序的依赖项。评估将考虑嵌套依赖关系和系统要求(如果有)。

值得注意的是,Composer 允许您为每个项目安装所需的库。它允许您在不同的 PHP 项目中使用同一个库的不同版本。

要安装和使用Composer管理的库,您必须在项目中以标准格式声明它们,Composer 将处理其余部分。例如,如果您想使用 Composer 安装 mpdf 库,则需要在项目根目录中运行以下命令。

$composer require mpdf/mpdf

但是音乐家从哪里下载资料库呢?

有哪些可用的库?

有一个中央存储库,作者在其中维护可用库的列表:打包商。

安装php 作曲家

现在让我们看看如何在 Linux、macOS 和 Windows 等操作系统上安装 Composer。

安装 – Linux / Unix / maxOS

要在 Linux、Unix 和 macOS 上安装 Composer, 垃圾邮件数据 您需要下载安装程序,并将其作为项目的一部分在本地安装或作为系统范围的可执行文件全局安装。

安装程序将检查一些 PHP 设置,并将名为 composer.phar 的文件下载到您的工作目录。这位作曲家是二进制的。它是 PHAR(PHP 存档),一种可以从命令行执行的 PHP 存档格式。

安装完成后,您可以使用命令验证它是否正常工作

你应该有这样的答案

包装者

公共存储库的创建者Packager包含通过开源Composer免 每个域名的定价:永久免费计划 费提供的 PHP 库集合。该服务的高级版本提供私有包的托管,这使得即使在闭源项目上也可以使用 Composer。

Packager 上有数百个可用的库,可见 Composer 的受欢迎程度。在您的 PHP 项目中,如果您需要某个功能,而您认为该功能应该已经作为第三方库提供,那么 Packager 是您应该首先考虑的地方。

除了打包程序之外,您还可以通过更改 composer.json 文件中的 repositories 键来告诉 Composer 查看其他存储库以进行库安装。事实上,如果您想管理您的私人 Composer 包,您可以这样做。

如何使用 Composer PHP,

有两种方法可以使用 Composer 安装库。让我们看看它们两个:

安装命令

要使用安装程序,您必须首先在项目中创建一 007 數據 个 composer.json 文件。在 composer.json 文件中,您只需声明项目的依赖项,如下面的代码片段所示。 

返回頂端