如何在 Cloudlinux 上全局安装 Composer

How to Install Composer globally on Cloudlinux

我似乎无法在 Cloudlinux 上全局安装 Composer。 我已经设法安装了像 git 等包,但这些是与 composer 不同的实际包。

我使用 cagefsctl 使 Git 全局可用,例如:

$ cagefsctl --addrpm git
$ cagefsctl --update 

但这似乎不适用于 Composer(这是有道理的)。

如何为 Composer 等非软件包执行此操作?

要安装 composer,您必须先下载并安装软件包:

curl -sS https://getcomposer.org/installer | php

安装包后移动文件:

mv composer.phar /usr/local/bin/composer

如果您使用的是 CageFS,则需要采取额外的步骤并使用 vim 为 Composer 创建配置文件:

vi  /etc/cagefs/conf.d/composer.cfg

在文件中,您需要声明 composer 可执行文件:

[composer]
paths = /usr/local/bin/composer