Виртуальный хостинг

Как установить Composer?

2018-01-28

Composer устанавливается в каталог сайта через SSH за несколько команд.

  1. Подключитесь к хостинг-аккаунту по SSH (хост elsa.hosting.energy, порт 8399, логин и пароль хостинг-аккаунта, см. статью "Как подключиться по SSH").
  2. Перейдите в нужный каталог, например cd www/example.com.
  3. Скачайте и установите Composer:
EXPECTED_SIGNATURE=$(wget -q -O - https://composer.github.io/installer.sig)
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
ACTUAL_SIGNATURE=$(php -r "echo hash_file('sha384', 'composer-setup.php');")
if [ "$EXPECTED_SIGNATURE" != "$ACTUAL_SIGNATURE" ]; then echo 'ERROR: Invalid installer signature'; rm composer-setup.php; exit 1; fi
php composer-setup.php --quiet
rm composer-setup.php

Скрипт сверяет подпись установщика и прерывает установку, если она не совпадает.

  1. Проверьте установку:
php composer.phar --version

Если команда вывела версию Composer, установка прошла успешно.

Если сайт работает на другой версии PHP

Команда php запускает версию PHP по умолчанию для аккаунта. Если сайт работает на другой версии, запускайте Composer нужной версией, например:

/opt/alt/php82/usr/bin/php composer.phar install

Как установить Composer?