在Debian上,如何安装和使用Composer

・1 分钟阅读

介绍

Composer是PHP的一个流行的依赖管理工具,主要用于为项目依赖项的安装和更新提供帮助,它检查特定项目依赖的其他软件包,并为你根据项目要求安装适当的版本。

本教程将展示如何在Debian服务器上安装和开始使用Composer 。

步骤1安装依赖项

在下载和安装Composer之前,我们需要确保服务器已经安装了所有必需的依赖项。

首先,更新包管理器缓存。


sudo apt-get update

现在,让我们来安装依赖项,为了安装和运行它,我们需要curl来下载Composer和php5-cli,一个PHP包,Composer使用git版本控制系统下载项目依赖项,你可以使用以下命令一次安装所有三个软件包:


sudo apt-get install curl php5-cli git

步骤2下载并安装Composer

我们按照 Composer的官方文档编写的指令进行操作,并在/usr/local/bin下来安装Composer ,这将允许服务器上的每个用户使用Composer 。

将安装程序下载到/tmp目录。


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

访问composer'的pubkeys和签名页面,并且在顶部复制SHA-384字符串,然后,通过替换以下命令运行以下命令,sha_384_string 使用你复制的字符串。


php -r"if (hash_file('SHA384', '/tmp/composer-setup.php') === 'sha_384_string') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('/tmp/composer-setup.php'); } echo PHP_EOL;"

此命令检查Composer哈希,如果匹配,则安装程序验证通过,如果不匹配,安装程序损坏,在这种情况下,你应该再次检查是否正确地复制了SHA-384字符串。

接下来,我们将安装Composer ,要在/usr/local/bin下全局安装它,使用--install-dir标志; --filename告诉安装程序Composer文件可执行文件的名称,


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

你将看到如下所示的消息:


OutputAll settings correct for using Composer
Downloading...

Composer (version 1.3.2) successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer

通过检查Composer的版本来验证它是否正确安装。


composer --version

你应该看到安装的版本,


Composer version 1.3.2 2017-01-27 18:23:41

最后,你可以安全地删除安装程序脚本,因为你不再需要它。


rm /tmp/composer-setup.php

Composer已设置,并且运行,正在等待你的项目使用。

讨论
杨和超 profile image