Внимание! Начиная с версии 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
Настройте еженедельное автообновление в cPanel -> Advanced -> Cron Jobs (по понедельникам в 07:00):
0 7 * * 1 $HOME/bin/composer self-update &>/dev/null