gpt4 book ai didi

php - 在具有不同域托管的 VPS 上安装 composer

转载 作者:行者123 更新时间:2023-12-04 19:42:00 24 4
gpt4 key购买 nike

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

第一,我有几个系统,我需要为每个系统安装几个 Composer 吗?

2、我有VPS的root账户,也有几个cPanel账户,所有者和组与不同的cPanel账户不同,当我安装composer时,我需要用不同的账户登录并安装还是只安装根?

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

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

此致,

开尔文。

最佳答案

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

第二 - 我不确定您的服务器是如何组织有关权限的,但我认为使用 root 安装它就足够了。

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

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

下载 Composer (在下面的链接上获取说明)

https://getcomposer.org/download/

使 phar 可执行:
chmod a+x composer.phar
运行它来移动并重命名它:
mv ./composer.phar /usr/local/bin/composer
在此之后,您应该能够从服务器上的任何位置调用 composer。要对其进行测试,只需运行:composer .

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

关于php - 在具有不同域托管的 VPS 上安装 composer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56546333/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com