Composer全局,系统范围的多用户安装

时间:2015-10-27 23:44:09

标签: php linux debian composer-php

我的问题很容易理解:我有一个Debian服务器,我想以多用户的方式安装和使用composer 及其全局依赖(比如说, ,RVM)。

我总是设法安装作曲家本身,并让它可供任何用户使用(只要用户有shell访问权限,当然还有+ x chmod)。

我喜欢做的是,当我运行composer global require wp-cli/wp-cli时,所需的依赖项安装在" public" location(例如/usr/local/.composer)。

因此,如果我在此目录上设置了正确的权限,那么任何可以访问/usr/local/.composer的用户都可以使用全局依赖项。

这是否足够清楚?

有人带着一个anwser吗?

谢谢!

1 个答案:

答案 0 :(得分:5)

您可以更改编辑器将其全局依赖关系设置为您喜欢的默认目录:

只需创建环境变量COMPOSER_HOME并将其提供给所有用户,请查看 / etc / profile /etc/bash.bashrc

COMPOSER_HOME="/usr/local/composer"