Устанавливаем composer глобально

В наше время стремительного роста веб-технологий только мёртвый не стоит на месте. Так и мой любимый язык php развивается семимильными шагами. Так три года назад появился и менеджер зависимостей composer построенный на базе symfony2.

Обычно его предлагают установить в корень проекта одним из способов, описанных на официальном сайте композера. Но я, как человек крайне ленивый, чтобы не устанавливать его каждый раз избрал иной путь, и на всех своих ubuntu - машинах проделываю следующие операции:

Залогинимся с правами суперпользователя

sudo su

Перейдем в директорию /usr/local/bin

cd /usr/local/bin

Скачаем в нее композер

curl -sS https://getcomposer.org/installer | php

Сделаем композер запускным

chmod 0755 composer.phar

Сделаем короткий симлинк

ln -s composer.phar composer

Добавим в расписание обновление композера

crontab -e

и в открывшееся окно редактора впишем

5 1 * * 1 /usr/local/bin/composer.phar self-update > /dev/null 2>&1

чтобы композер обновлялся каждый понедельник

Профит!!

Теперь любом месте к композеру можно обратится как

composer install

или

composer update

и не думать о том, что он может устареть.


Создано:
Автор:
« Назад на главную

comments powered by Disqus
Fork me on GitHub