Установка Composer на Debian 8 / Хостинг / Топики

Установка Composer на Debian 8

Давненько не писал ничего в блог, вот пришло время сохранить для себя и вам показать, как установить Composer на Debian 8. Всё будет представлено в виде инструкции, без воды. Все команды подразумевают вход под пользователем root.

Этап 1: Установка зависимостей Composer

Прежде чем приступить к установке Composer, нужно установить все зависимости программы.

Сначала обновите индекс пакетов:

apt-get update
Теперь установите зависимости Composer. Вам понадобятся следующие пакеты:

  • curl – для загрузки Composer;
  • php5-cli – для установки и запуска Composer;
  • git – позволяет Composer загружать зависимости проектов.
Все эти пакеты можно установить при помощи команды:

apt-get install curl php5-cli git

Этап 2: Загрузка и установка Composer

Мы будем следовать официальной документации Composer с небольшими поправками. Выполните глобальную установку Composer в /usr/local/bin (так доступ к Composer сможет получить любой пользователь сервера).

Загрузите инсталлятор в /tmp:

php -r "copy('https://getcomposer.org/installer', '/tmp/composer-setup.php');"
Теперь откройте эту страницу сайта Composer и скопируйте строку SHA-384.




Запустите следующую команду:

php -r "if (hash_file('SHA384', '/tmp/composer-setup.php') === 'sha_384_string') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('/tmp/composer-setup.php'); } echo PHP_EOL;"
Примечание: Вместо sha_384_string укажите скопированную строку SHA-384.
Эта команда сравнивает хэш загруженного файла с хэшем на сайте Composer.

Если значения совпали, команда вернёт:

Installer verified
Это значит, что файл прошёл проверку на целостность данных, и теперь его можно установить. Если значения не совпали, команда вернёт:

Installer corrupt
В таком случае убедитесь, что правильно скопировали строку SHA-384, и повторите проверку.

Теперь можно установить Composer. Чтобы выполнить глобальную установку пакета в /usr/local/bin, используйте флаг —install-dir; флаг —filename позволяет передать инсталлятору имя исполняемого файла Composer.

php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composer
Команда вернёт:

All settings correct for using Composer
Downloading...
Composer (version 1.3.2) successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer
Убедитесь, что установка прошла успешно, с помощью команды:

composer --version
Команда должна выдать версию Composer:

Composer version 1.3.2 2017-01-27 18:23:41
Теперь можно удалить установочный сценарий:

rm /tmp/composer-setup.php
Теперь инструмент Composer установлен и готов к работе.
20 августа 2017, 15:18    SEQUEL.ONE Хостинг 0    491 +1

Отзывы ()

    Вы должны авторизоваться, чтобы оставлять комментарии.