установка композитора на VPS с хостингом другого домена - PullRequest
0 голосов
/ 11 июня 2019

Я новичок в композиторе, у меня VPS с несколькими доменами. VPS - это CentOS. Теперь мне нужно установить композитор, чтобы удовлетворить требования нескольких систем PHP. Теперь у меня есть несколько вопросов по установке.

Во-первых, у меня есть несколько систем, мне нужно установить несколько композиторов для каждой?

2-й, у меня есть учетная запись root для VPS, а также несколько учетных записей cPanel, владелец и группа которых отличаются от разных учетных записей cPanel, когда я устанавливаю композитор, если мне нужно войти в систему с разными учетными записями и установить ее или установить только по руту?

3-ий, где я должен разместить композитора, какую-либо конкретную папку или папку непосредственно под системой PHP?

Надеюсь, что кто-то может помочь ответить на поставленные выше вопросы.

С уважением,

Кельвин.

1 Ответ

0 голосов
/ 11 июня 2019

1-й - Вам нужно установить инструмент композитора глобально.Это означает, что вам нужно установить его один раз, но вам нужно запустить composer install в каждой папке, в которой есть файл composer.json, чтобы установить его зависимости.

2-й - я не уверен, как вы работаете с сервероморганизован в отношении разрешений, но я думаю, что установки с правами root достаточно.

3-ий - я обычно перемещаю и переименовываю файл 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

...