【发布时间】:2015-04-16 13:29:15
【问题描述】:
我似乎无法在 Cloudlinux 上全局安装 Composer。 我已经设法安装了 git 等软件包,但这些是与 composer 不同的实际软件包。
我使用cagefsctl 使Git 在全球范围内可用,例如:
$ cagefsctl --addrpm git
$ cagefsctl --update
但这似乎不适用于 Composer(这是有道理的)。
对于像 Composer 这样的非软件包,我该如何做?
【问题讨论】:
-
我想说你应该像其他人一样运行命令行,正如 Composer 文档页面中提到的那样。您也可以自己下载该
.phar文件并将其放置在类似/usr/local/bin的位置(如果它在路径中),并使用chmod使其可执行。 -
我已经使用 composer 网站上的文档安装了它,但它只能通过 root 访问,其他用户只会得到“找不到命令”。
-
那么这些用户的shell路径中没有文件位置。您必须对此进行配置。
-
您知道一种自动将此路径添加到所有新用户的方法吗?获取主题,但它会回答我的问题。
-
在任何用户特定配置之前包含诸如
/etc/.profile或/etc/bashrc之类的中心配置。
标签: linux installation cloud composer-php