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

Як встановити 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?