当前位置: 首页>>技术教程>>正文


如何在Debian Linux上安装PHP Composer

, ,

目的

在Debian上安装Composer PHP软件包管理器。

发行版

本指南的重点是Debian,但也可以与Ubuntu一起使用。

要求

具有root权限的有效Debian安装。

困难

简单

约定

  • -要求linux命令可以直接以root用户身份或通过使用root特权以root特权执行sudo命令
  • $-要求linux命令以普通非特权用户身份执行

介绍

Composer是一个PHP软件包管理器,可帮助安装和管理PHP软件包。它还有助于处理项目依赖性。结果,许多现代PHP项目都依赖Composer。

尽管Composer在Debian仓库中,但那里的版本非常糟糕out-of-date。直接从开发团队安装它很容易。

安装依赖项

要使Composer运行,只需要做几件事。继续并使用Apt安装它们。


$ sudo apt install php-cli git

抓住安装程序

cd进入你的/tmp目录。这样安装后清理起来更加容易。到达那里后,使用PHP来获取安装程序。


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


(adsbygoogle = window.adsbygoogle || [])。push({});


检查完整性

下载安装程序不会花很长时间。拥有安装程序后,最好验证一下安装程序的完整性。转到作曲家网站的签名页,然后将签名复制到页面顶部。然后,将其插入以下内容linux命令


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

将”SIGNATURE”替换为您从站点复制的”SIGNATURE”。如果命令返回“安装程序已验证”,则可以继续进行。

安装作曲家

您可以选择要在何处安装Composer。您可以基于system-wide进行安装,也可以基于per-user进行安装。无论哪种方式,用户都可以使用。

每位使用者

假设你有一个~/bin目录设置已添加到您的$PATH,您可以运行以下命令linux命令将Composer添加到该目录。


$ php composer-setup.php --install-dir=/home/user/bin --filename=composer

系统范围

如果您希望Composer对整个系统可用,则可以通过以下方式安装Composer:sudo/usr/local/bin目录。


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

清理

现在,清理安装程序。您可以等待将其从中删除/tmp自然,或运行下面的命令。


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

总结思想

现在,您可以运行composer命令来使用Composer软件包管理器。如果您需要新版本的Composer,可以通过Composerself-update,它会自动将自身升级到最新的可用版本。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10548.html,未经允许,请勿转载。