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

20 августа 2017, 13:18

Давненько не писал ничего в блог, вот пришло время сохранить для себя и вам показать, как установить 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 установлен и готов к работе.

SEQUEL.ONE
0    2488    0
+1

Комментарии ()

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