如何在ubuntu 18.04上安装 composer

1. 简介

Composer 是 PHP 的包依赖管理器,可以帮助你在 PHP 项目中轻松地处理包依赖,服务于 PHP 开发者社群的最佳实践之一。

2. 安装 Composer

2.1 下载

在 Ubuntu 18.04 上,使用以下命令下载 Composer:

$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

$ php composer-setup.php

$ php -r "unlink('composer-setup.php');"

这将通过 PHP 的命令行界面使用 Composer 自己的安装脚本下载并安装 Composer,下载的脚本是 composer-setup.php 文件。下载结束后,应该通过一些手段,

如 SHA-384 签名验证、php.ini 的文件配置等,确保所下载文件的完整性和安全性。

2.2 安装

将 composer.phar 文件移动到 Linux 的系统路径,就可以在终端通过 composer 命令来调用它:

$ sudo mv ~/Downloads/composer.phar /usr/local/bin/composer

由于 /usr/local/bin 文件夹通常是在 $PATH 变量的下列顶部,更容易完成后续调用的需要。

2.3 检查安装结果

通过在终端中键入以下命令,在 Ubuntu 18.04 上验证 Composer 安装:

$ composer

Composer 的版本和使用说明将会在终端中显示。

3. Composer 常用命令

3.1 安装依赖

在任何 PHP 项目中,都可以有一个叫作 composer.json 的文件,其中可以为该项目指定依赖关系。在执行 php composer.phar update 命令后,

Composer 将尝试查找这个文件并确保你项目中处处都有期望的依赖关系。在本例中,我们下载了一个称为 phpmailer 的库,此外,

Composer 还可以想自己的项目添加其他依赖。在 Linux 系统下的安装和 PHPMailer 的其他组件都可以通过以下方式安装:

$ composer require phpmailer/phpmailer

此操作为你的项目添加了一个 dependency "phpmailer/phpmailer" 并指示 Composer 下载并保存它。Composer 还将在 vendor 目录下创建一个 phpmailer 文件夹,

其中包含 PHPMailer 库的所有文件和子文件夹。

3.2 更新依赖

可以使用以下命令更新项目的依赖:

$ composer update

这会检查 composer.json 中的所有依赖关系,并将所有内容升级到最新版本。通常比下载和安装所有新版本要快得多。

3.3 移除依赖

可以使用以下命令从项目中移除一个依赖项:

$ composer remove phpmailer/phpmailer

Composer 将从文件系统和 composer.json 中删除所需的类和文件。

4. 总结

Composer 是 PHP 工具箱中的一员,它可以轻松地管理 PHP 项目中的包依赖关系。安装和使用 Composer 可以让 PHP 开发者在项目中更加便利地安装、

升级和删除依赖关系。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。