composer Установка на обычном хостинге (не VPS, без sudo). Запуск с определенной версией php

Для начала конечно же потребуется подключиться по SSH.

Создаём папки, качаем композер и перемещаем его (всего три отдельные команды, в первой объединены первые три):

cd ~ && mkdir bin && mkdir bin/composer
curl -sS https://getcomposer.org/installer | php
mv composer.phar bin/composer

Далее выясняем путь к интерпретатору php, тем способом, что сработает (один из двух):

  • which php-cli
  • which php

-- в моём случае ответ:

/usr/bin/php

а потому я использую его в последней команде назначения псевдонима, чтобы создать эту команду, откроем на редактирование файл ~/.bashrc, например так:
nano ~/.bashrc

Убедимся, что он начинается с:

[ -z "$PS1" ] && return

если нет -- то добавьте в него эту строку на первое место, а в конец файла добавим команду назначения псевдонима:

alias composer="/usr/bin/php ~/bin/composer/composer.phar"

(/usr/bin/php - -путь к интерпретатору, полученный нами ранее)

Далее сохраним файл, и в командной строке прочитаем его заново:

source ~/.bashrc

После чего проверим результат нашей работы, запросив версию композера:

composer --version

Готово!)

Источник: https://stackoverflow.com/a/29436655