Для установки 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