在具有不同域托管的VPS上进行Composer安装

时间:2019-06-11 14:46:20

标签: php centos composer-php cpanel

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

首先,我有多个系统,每个系统都需要安装几个作曲家吗?

2,我拥有VPS的根帐户,并且还具有多个cPanel帐户,所有者和组与不同的cPanel帐户不同,在安装作曲家时,我是否需要使用其他帐户登录并进行安装,或者仅通过root安装?

3,我应该在哪里将作曲家,任何特定文件夹或该文件夹直接放在PHP系统下?

希望有人可以帮助回答以上问题。

最诚挚的问候,

开尔文。

1 个答案:

答案 0 :(得分:0)

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

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

3rd-我通常将composer.phar文件移动并重命名为/usr/local/bin之类的位置。

---尝试执行以下步骤---

下载作曲家(在下面的链接中获取说明)

https://getcomposer.org/download/

使phar可执行:

chmod a+x composer.phar

运行此命令进行移动并重命名:

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

此后,您应该可以在服务器上的任何位置调用composer。要对其进行测试,只需运行:composer

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