Пакетный менеджер зависимостей Composer для PHP требуется для всех современных приложений на PHP.
В консоли проверяем версию дистрибутива Ubuntu
hostnamectl
В результате увидим версию
Обновляем список пакетов командой
sudo apt update
Устанавливаем PHP на сервер и подтверждаем Y
sudo apt install php
Проверяем версию PHP (по умолчанию будет 8.1+)
php -v
Загружаем установщик composer с офф сайта
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
И есть 2 пути:
- локальная установка
- глобально на весь сервер
Локально выполняем:
php composer-setup.php
Глобально на весь сервер:
php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Проверяем версию Composer:
composer -v
По итогу можем удалить более не нужный установщик, командой:
php -r "unlink('composer-setup.php');"