Главная/Статьи/Установка composer глобально в Mac Os
PHP

Установка composer глобально в Mac Os

Маленькое удобство, которое избавит от необходимости каждый раз вводить расширение .phar при обращении к Composer из терминала.

Шаг 1 — Загрузка Composer

Выполните следующие команды для скачивания и проверки установщика:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

Шаг 2 — Перемещение файлов

После установки в домашней директории появятся файл composer.phar и папка .composer. Перемещаем их в /usr/local/bin/:

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

Шаг 3 — Настройка Bash

Откройте или создайте файл ~/.bash_profile и добавьте алиас:

alias composer="php /usr/local/bin/composer.phar"

После этого перезапустите терминал (Command+Q) и при необходимости перезагрузите систему. Теперь можно запускать Composer простой командой composer вместо полного пути.