Установка Composer на виртуальный хостинг

Для установки Composer мы будем работать с хостингом через терминал.
Предполагается, что вы уже умеете подключаться к терминалу.

Скачиваем последнюю версию Composer:

mkdir -p ~/.local/sbin/
cd ~/.local/sbin
wget https://getcomposer.org/download/latest-stable/composer.phar
chmod +x composer.phar
ln -s ~/.local/sbin/composer.phar ~/.local/sbin/composer
export PATH="$HOME/.local/sbin:$PATH"
echo "export PATH=$PATH" > ~/.profile

Установка завершена.
Проверяем работу:

$ composer about
 
Composer - Dependency Manager for PHP - version 2.4.1
Composer is a dependency manager tracking local dependencies of your projects and libraries.
See https://getcomposer.org/ for more information.

Внимание! Composer использует версию PHP по умолчанию на сервере.
Перед дальнейшей эксплуатации composer важно создать символическую ссылку на ту версию PHP, с которой вы желаете работать.
Пример создания символической ссылки для версии PHP 8.0:

ln -s /opt/php80/bin/php ~/.local/sbin/php
export PATH=$PATH

Проверяем:

$ /usr/bin/env php -v
 
PHP 8.0.18 (cli) (built: Apr 17 2022 23:20:18) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.18, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.18, Copyright (c), by Zend Technologies