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

Admin Bash (Unix), 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"
Если вам нужно добавить участок кода ставьте его между тегами <code></code>