Установка Composer на Mac OS

Admin Bash, Localhost, Mac OS, PHP

Composer — пакетный менеджер для языка программирования PHP.

Установка Composer

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

Во избежание дальнейшей ошибки:

-bash: composer: command not found

Composer будем устанавливать глобально. Для этого перейдем в общую папку исполняемых файлов на Mac OS:

cd /usr/local/bin/

Устанавливаем composer по инструкции:
https://getcomposer.org/download/

На странице выше не рекомендуется копировать команды для установки, они могут поменяться от версии к версии, поэтому только для наглядности, запустить нужно эти 4 команды:

Для удобства обращения к файлу переименовываем его из composer.phar в composer:

sudo mv composer.phar composer

На этом Composer установлен.

Если Composer мы установили изначально не в общую папку, то переходим в папку с composer и используем команду:

sudo mv composer.phar /usr/local/bin/composer

Вся процедура установки на скрине ниже:

Как работает Composer

Для работы сборщика пакетов (композера) в проекте, в котором требуется что-то с его помощью собрать, должно быть два файла: composer.json и composer.lock.

В файле composer.json хранятся настройки, куда и что должно быть установлено.

Файл composer.lock содержит всю необходимую информацию о проекте. Если его нет, он будет автоматически создан. Править его не нужно.

Например, надо установить библиотеку Guzzle. Перейдем в папку, в которой необходимо подключить библиотеки PHP. А затем вбиваем команду:

composer require guzzlehttp/guzzle

Будет сгенерированы файлы composer.json и composer.lock, а также создастся папка vendor. Внутри которой будет загружена запрашиваемая библиотека и другие необходимые.

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Установка Composer на Mac OS"