如何在 Ubuntu 上安装和设置 Composer

作曲家 是一个免费的 PHP 依赖管理工具,由 Nils Adermann 和 Jordi Boggiano 开发。 它提供了一种标准格式来管理 PHP 软件和所需库的依赖关系。 它是 PHP 世界中广泛使用的脚本。

在 Ubuntu 上安装 Composer:

打开您的终端应用程序并键入以下命令,然后按 Enter 以更新包管理器缓存。

sudo apt-get update

然后使用以下命令安装所有 composer 依赖项。

sudo apt-get install curl php-cli php-mbstring git unzip

有两种安装 Composer 的方法。 在本地作为项目的一部分(基于每个项目),或作为系统范围的可执行文件在全球范围内执行。

方法 1:在您的项目上本地安装(基于每个项目)

在终端中使用以下命令转到项目的根目录

cd your_project_path

示例:如果您的项目位于 home/www/project 上,则

cd www/project

之后下载 作曲家-setup.php 通过以下命令在您的项目根目录中创建文件。

curl -sS https://getcomposer.org/installer -o composer-setup.php

然后在终端执行下面的命令生成一个 作曲家.phar 当前项目目录中的文件。

php composer-setup.php

然后键入以下命令以验证作曲家。

./composer.phar

方法2:在您的系统上全局安装

在终端执行以下命令

cd ~
curl -sS https://getcomposer.org/installer -o composer-setup.php

然后使用下面的命令

sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

要测试您的作曲家全局安装,请在终端中运行以下命令

composer

如何在您的项目中使用作曲家:

适用于 Linux 的 Blue Recorder 桌面屏幕录像机

要在您的项目中使用 Composer,您需要一个 作曲家.json 文件。 它告诉 Composer 它需要为您的项目下载哪些依赖项,以及允许安装哪些版本。

创造 作曲家.json 项目根文件夹中的文件。 并在您的 作曲家.json 文件。
笔记: 将 vendor/package”: “1.3.2” 替换为您的包供应商名称、包名称和包版本。

{
"require": {
"vendor/package": "1.3.2"
}
}

例子: 我需要 微微馈送 对于我的项目。 Picofeed 是一个处理 RSS/Atom 提要的现代库。 为此去 Packagist PHP 包存储库 ( https://packagist.org/ ) 并搜索 picofeed。

这里供应商是 fguillot,包名称是 picofeed,当前 picofeed 版本是 0.1.31

示例:“fguillot/picofeed”:“0.1.31”

所以你的 作曲家.json 文件如下所示

{
"require": {
"fguillot/picofeed": "0.1.31"
}
}

然后运行以下代码来安装所有依赖项。

php composer.phar install


自动加载:

Composer 自动生成一个 自动加载.php 项目根目录 /vendor 文件夹中的文件。 您可以在项目中包含以开始使用这些库中的类。 在您的项目中,只需指定要包含的以下代码。

require 'vendor/autoload.php';

如果您喜欢这篇文章,请订阅我们的 YouTube 渠道. 您也可以通过以下方式与我们保持联系 TwitterFacebook.