Тут я частенько публикую в открытым доступе полезные материаллы и готовые решения для повседневных задач по 1С-Битрикс и Битрикс24, а также затрагиваю темы всё что связано с сайтостроением
Установка composer в VMBitrix

1) Подключаемся к своему серверу по SSH, после авторизации Вы увидите меню VMBitrix, необходимо выйти из меню вводим "0".
2) Переходим в папку с проектом
cd /home/bitrix/
3) создадим временную директорию для скачивания пакета и перейдем в него.
mkdir tmp
cd tmp
Качаем файл в директорию tmp
curl -sS https://getcomposer.org/installer | php
4) При установке в моем случаи возникли 2 ошибки
4.1) mbstring.func_overload, требуется установить вместо "2" на "0"
4.2) Сообщение ошибки: "Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:
The json extension is missing.
Install it or recompile php without --disable-phar"
Проблема в том, что на сервере не включено расширение phar, необходимо его включить, для этого переходим в файл 20-phar.ini
nano /etc/php.d/20-phar.ini
Если на сервере не установлен "nano", выполним команду
sudo yum install -y nano
После как установили "nano" переходим в файл и добавляем строку "extension = phar.so"
После при выходе ctr+X сохраняем Y и еще раз ctr+X
5) После повторяем установку еще раз, затем в папке tmp мы увидим файл composer.phar
Для того чтобы composer был доступен глобально на сервере, давайте перенесем файл в директорию /usr/local/bin/ с помощью команды
mv composer.phar /usr/local/bin/composer
6) Удаляем временную директорию tmp, которую создавали для удобства. Выходим из папки tmp в предыдущую папку
cd ..
и выполняем удаление папки tmp
rm -R tmp
Соглашаемся вводим Y
7) Готово, проверим, выполним команду composer