目的
在Debian上安装Composer PHP软件包管理器。
发行版
本指南的重点是Debian,但也可以与Ubuntu一起使用。
要求
具有root权限的有效Debian安装。
困难
简单
约定
介绍
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
,它会自动将自身升级到最新的可用版本。