Внимание! Начиная с версии cPanel v.130, Composer больше не поддерживается напрямую, его необходимо устанавливать вручную для каждой учетной записи!

Некоторые клиенты и/или их разработчики хотели использовать Composer на учетной записи общего хостинга.
Ниже приведена краткая инструкция по установке и использованию.

1. Войдите в свой аккаунт cPanel (инструкция: ЗДЕСЬ) и в cPanel перейдите в Tools -> Advanced -> Terminal
2. Скачайте установщик Composer:

curl -sS https://getcomposer.org/installer | php

3. Создайте необходимую папку и переместите туда файл:

mkdir bin
mv composer.phar $HOME/bin/composer

4. Добавьте путь к Composer в файл .bashrc вашей учетной записи:

export PATH="$PATH:~/bin/"
source ~/.bashrc

5. Выйдите и снова войдите через SSH – теперь путь должен быть виден командой:

echo $PATH

Проверить версию Composer можно командой:

composer --version

Результат должен быть в формате: “Composer version 2.x.x …”

Все шаги одной командной последовательностью:

curl -sS https://getcomposer.org/installer | php
mkdir bin
mv composer.phar $HOME/bin/composer
export PATH="$PATH:~/bin/"
source ~/.bashrc

Внимание! Эта инструкция работает для версий PHP 7.2.5 и новее. Если вы хотите использовать Composer с более старой версией PHP (ниже 7.2.5), выполните дополнительно:

composer self-update --2.2

Чтобы вернуться к последней версии Composer после этой команды, выполните:

composer self-update --rollback

CRON – еженедельное Composer-update

Настройте еженедельное автообновление в cPanel -> Advanced -> Cron Jobs (по понедельникам в 07:00):

0 7 * * 1 $HOME/bin/composer self-update &>/dev/null
Radicenter 2025