Установка PHP Composer

Для установки composer подключитесь к серверу по ssh под тем пользователем, под которым работают сайты.

P.S. Не рекомендуется ставить composer из-под root.

Do not run Composer as root/super user! See https://getcomposer.org/root for details

Убедитесь, что shell включен для этого аккаунта

Учётные записи - пользователи - выделить нужного - изменить - доступ - доступ к shell - поставить галочку




После подключения введите переменные окружения:

PHP_PATH=/opt/ваша_версия_php/bin
PHP=$PHP_PATH/php

Где ваша_версия_php одна из:
php56  php70  php71  php72  php73 php74

Проверьте версию в разделе Домены - www-домены:


Создайте каталог для установки composer и перейдите в него:

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

Добавим алиас для запуска нужной версии composer в настройки bash:

echo "PATH='$PHP_PATH:$PATH'" >> ~/.bashrc
echo "alias composer='
$PHP $HOME/bin/composer'" >> ~/.bashrc

И считаем наши свежие настройки bash:

source ~/.bashrc

Проверим установку запустив composer:

composer

Помог ли вам данный ответ? 151 Пользователи считают это полезным (457 голосов)

Powered by WHMCompleteSolution