Установка Composer

Опубликовано admin в

Скачиваем Composer:

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

В итоге мы получим файл composer.phar, который и является исполняемым. Запускать его необходимо командой:

php composer.phar

Выполнив нехитрую команду, мы сможем исполнять вводя «composer» вместо «php composer.phar»

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

Подробней о Composer https://ru.hexlet.io/courses/php-setup-environment/lessons/composer/theory_unit

Еще немного о Composer https://habr.com/ru/post/258891/

Источник


Для Windows

Нужно что бы путь к директории с интерпретатором PHP был прописан в переменной окружения path.

Проверить так ли это можно выполнив в терминале команду:

php --version

Проверить содержимое path можно из терминала командой для windows echo %path% для Linux и Macecho $PATH

Например, если XAMPP установлен в C:\xampp то интерпретатор PHP расположен вC:\xampp\php

Windows Settings
Windows Settings
Windows Settings

Для того что бы изменить переменную окружения path в Windows 7 перейдем в Панель управления > Система > Дополнительные параметры системы > Дополнительно > Переменные среды…

Изменим переменную path текущего пользователя. Допишем путь к интерпретатору PHP отделив его от предыдущего значения точкой с запятой, что бы получилось что то вроде:

C:\Users\EPAGES\AppData\Roaming\npm;C:\xampp\php
Windows Settings
Windows Settings

Сохраним. Окно «Свойства системы» лучше пока не закрывать.

Откроем новое окно терминала (для того что бы подтянулось новое значение path).

Создадим директорию и в нее установим Composer


    cd /
    mkdir bin
    cd bin
    php -r "readfile('https://getcomposer.org/installer');" | php
    echo @php "%~dp0composer.phar" %*>composer.bat
terminal

Добавим в переменную окружения path путь к composer.bat, например для C:\binдолжно получиться:

C:\Users\EPAGES\AppData\Roaming\npm;C:\xampp\php;C:\bin

где, EPAGES — имя текущего пользователя.

Дополнительно можно добавить в path C:\Users\%userName%\AppData\Roaming\Composer\vendor\bin\ для того что бы было удобнее использовать инструменты глобально установленные через Composer. Такие как PHP Code Sniffer и PHP Coding Standards Fixer.

Источник

Рубрики: PHP