如何在 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
我似乎无法在 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