Полный цикл в digital

Установка Composer

Есть два варианта установки Composer:

  1. Глобально означает, запуск менеджера зависимостей из любой точки вашей системы, основной файл будет сохранен в каталоге /usr/local/bin
  2. Локально означает, что менеджер зависимостей будет храниться в вашем текущем каталоге, и вы должны будете указать путь перед выполнением соответствующих команд

В подовляющем большенстве случаев, Composer устанавливается глобально. Composer представляет собой обычный php скрипт, программу написанную на языке php. После установки в директории появится файл, который и следует запускать для работы с утилитой.

Отличия глобальной и локальной установки

Команды запускаются по разному при локальной и глобальной установках.

Локально:

php composer.phar require silex/silex ~1.1

При локальной установке нужно каждый раз скачивать установочный файл в папку текущего проекта:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

Глобально:

composer require silex/silex ~1.1

При глобальной установке установочный файл загружен на уровне системы, Composer запускается в любой текущей директории.

Подгатовка к установке

Загрузите Composer с официального сайта, используя следующую команду:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

Проверьте подпись установщика (SHA-384), чтобы убедиться, что файл установщика не повреждён. Длинная строка символов в приведённой ниже команде e0012edf… — подпись установщика. Она меняется каждый раз, когда выходит новая версия Composer. Поэтому обязательно загрузите последнюю версию SHA-384 с этой страницы:

php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Установка Composer

Локальная установка

php composer-setup.php

Глобальная установка

php composer-setup.php --install-dir=/usr/local/bin --filename=composer

После успешной установки, получите следующий результат:

All settings correct for using Composer
Downloading...

Composer (version 1.10.5) successfully installed to: /usr/local/bin/composer

Удаляем установщик:

php -r "unlink('composer-setup.php');"

Проверяем установку Composer:

composer

Командная строка покажет следующий результат:

   ______
/ ____/___  ____ ___  ____  ____  ________  _____
/ /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 1.10.5 2020-02-12 16:20:11

Удаление Composer

Composer — это файл, в большинстве случаев для удаления достаточно просто его удалить. Если вы не помните куда был установлен Composer, поищете с помощью встроенной системы поиска операционной системы этот файл.

Так удалять не всегда корректно, все зависит от того, как вы его устанавливали. Если у инструмента, с помощью которого вы его устанавливали, есть возможность и его удаление, то выполняйте это действие.

Если устанавливали с помощью инструмента apt-get, используйте его для удаления этой программы:

apt-get remove composer

Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг