Установка Composer

Composer является относительно новым, однако достаточно популярным менеджером зависимостей для языка программирования PHP. Благодаря Composer достаточно на этапе создания проекта описать требуемые библиотеки, после чего Composer сам произведет их установку отдельно для проекта, а не глобально, что является основным отличием от пакетного менеджера PEAR. Ниже описан процесс установки Composer на сервер с ОС Centos с заранее предустановленной версией PHP 7.

Предварительно необходимо обновить пакеты:
sudo yum -y update

Далее произвести установку пакета PHP CLI и других зависимостей:
sudo yum install php-cli php-zip wget unzip

Затем загрузить установочный скрипт Composer:
php -r «copy(‘https://getcomposer.org/installer’, ‘composer-setup.php’);»

А так же загрузить подпись установщика Composer:
HASH=»$(wget -q -O — https://composer.github.io/installer.sig)»

И убедиться в отсутствии повреждений в сценарии установки:
php -r «if (hash_file(‘SHA384’, ‘composer-setup.php’) === ‘$HASH’) { echo ‘Installer verified’; } else { echo ‘Installer corrupt’; unlink(‘composer-setup.php’); } echo PHP_EOL;»

После чего начать установку Composer:
sudo php composer-setup.php —install-dir=/usr/local/bin —filename=composer

Как только установка будет завершена, запустить Composer станет возможно при помощи команды:
composer