В википедии очень правильно написано что Composer (композер) это менеджер пакетов для ПХП проектов на уровне приложений. Он устанавливает и управляет зависимостями в PHP-приложении.
Ранее, до появления композера все спользовали PEAR но PEAR устанавливался глобально и соответсвенно был доступен глобально в ПХП окружении.
При создании Composer авторы черпали идеи и вдохновение из аналогичных проектов: npm для Node.js и Bundler для Ruby который кстати иногда я использую в отдельных случаях - например парсере данных или других назначениях когда можно из консоли по cron'у запускать приложение
PS. в связи с тем что я не сторонник устанавливать не нужное, то под мак мой скрипт установки композера выглядит немного модифицированным и состоит из нескольких этапов:
#!/bin/sh
EXPECTED_CHECKSUM="$(cat ./installer.sig)"
ACTUAL_CHECKSUM="$(php -r "echo hash_file('sha384', 'composer-setup.php');")"
if [ "$EXPECTED_CHECKSUM" != "$ACTUAL_CHECKSUM" ]
then
>&2 echo 'ERROR: Invalid installer checksum'
rm composer-setup.php
exit 1
fi
php composer-setup.php --quiet
RESULT=$?
rm composer-setup.php
exit $RESULT
а дефолтный метод установки - требует дополнительно установить BREW - оно нам надо? :D
Обратные ссылки учитываются поисковиками при ранжировании сайтов. Это фиаско если нет никого кто бы ссылался на вас и точка. Кратко, но быстро же?! :)