Установка Composer возможна только при использовании автоматического управления настройками php. В ручном режиме будут возникать ошибки отсутствия необходимых расширений. Как переключить режим работы сайта и веб-сервера, можно узнать в инструкции.
ls -lah /usr/local | grep php
В примере будет использоваться версия PHP 8.0 — путь будет /usr/local/php80/bin. При установке Composer не рекомендуем использовать общую версию PHP, так как возможно возникновение большого количества ошибок. По данной причине рекомендуем воспользоваться опцией Мультисайт.
PHP_PATH=/usr/local/php80/bin
PHP=$PHP_PATH/php
Благодаря этому на следующих этапах установки можно использовать переменную $PHP, а не прописывать полный путь к интерпретатору PHP вручную.
mkdir -p bin
Для перехода в каталог используйте команду:
cd bin
curl -sS https://getcomposer.org/installer > composer-setup.php
cd ~
$PHP bin/composer-setup.php --install-dir=bin --filename=composer
echo "PATH=\"$PHP_PATH:\$PATH\"" >> ~/.profile
echo "alias composer='$PHP /home/h000000001/bin/composer'" >> ~/.profile
где /home/h000000001 — путь до корневого каталога услуги, полученный в п.2.
echo 'source ~/.profile' >> ~/.bashrc
source ~/.profile
composer