Установка PHP Composer (VPS хостинги - ОС GNU/Linux)

Опубликовано augusti - ср, 10/07/2020 - 10:50

Подключитесь к серверу по SSH. Для этого введите в терминале команду:

# ssh login@pass

При корректном подключении каждая следующая строка будет например, начинаться с -bash-4.1$.

Необходимо добавить переменные:

Для удобства дальнейшей установки задайте переменную PHP следующим образом:

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

# PHP_PATH=/opt/php/7.4/bin

# PHP=$PHP_PATH/php

Например, если на сайте используется php 5.3: /opt/php/5.3/bin.

В следующих этапах установки вы сможете использовать переменную $PHP или прописывать полный путь /opt/php/ваша_версия/bin/php до файла php вручную.  

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

# mkdir -p bin

Перейдите в созданный каталог:

# cd bin

Скачайте composer в созданный каталог bin.

# curl -sS https://getcomposer.org/installer > composer-setup.php

Врнитесь в общую деректорию...

cd ~

Установите сам composer командой...

# $PHP bin/composer-setup.php --install-dir=bin --filename=composer

* Если возникают ошибки, например отказ в доступе к файлу (файлу нужны права 755), или не верно указаны переменные PHP.

Создайте файл .profile, чтобы запускать нужную версию php и установленный composer из командной строки по команде php.

# echo "PATH='$PHP_PATH:$PATH'" >> ~/.profile

# echo "alias composer='$PHP $HOME/bin/composer'" >> ~/.profile

* Вместо переменной $HOME вы также можете ввести домашний каталог пользователя.

Для корректного запуска утилиты по команде composer при следующем подключении:

# echo 'source ~/.profile' >> ~/.bashrc

# source ~/.profile

Проверьте установку. Для этого введите команду:

# composer

Composer version 1.xx.xx 2025-12-1 21:46:35

Usage: command [options] [arguments]