使用不同的域名托管在 VPS 上安装作曲家

composer installation on VPS with different domain hosting

我是作曲家的新手,我有一个 VPS 托管了多个域。 VPS 是 CentOS。现在我需要安装作曲家以满足几个 PHP 系统的要求。现在我有几个关于安装的问题。

1、我有多个系统,是否需要为每个系统安装多个composer?

2、我有VPS的root帐号,上面还有几个cPanel帐号,不同的cPanel帐号的所有者和组是不同的,当我安装composer时,我是否需要登录不同的帐户并安装它还是仅由 root 安装?

3、composer,具体文件夹还是PHP系统下的文件夹应该放在哪里?

希望有人能帮忙解答以上问题

此致,

开尔文。

1st - 您需要全局安装 composer 工具。这意味着您需要安装一次,但您需要在每个具有 composer.json 文件的文件夹上 运行 composer install,以便安装其依赖项。

2 - 我不确定你的服务器是如何组织权限的,但我认为用 root 安装它就足够了。

3rd - 我通常将 composer.phar 文件移动并重命名为 /usr/local/bin.

这样的位置

--- 尝试执行这些步骤 ---

下载 composer(获取下面 link 的说明)

https://getcomposer.org/download/

使 phar 可执行:

chmod a+x composer.phar

运行 移动并重命名它:

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

在此之后,您应该可以从服务器上的任何地方调用作曲家。要测试它,只需 运行: composer.

现在转到您的应用程序文件夹(composer.json 所在的位置)和 运行:composer install