Установить композер глобально windows

Composer — Установка

Установка Composer на Windows и Linux. Установка Composer глобально

Al-Sher «>2016-07-07 17:01:24

Всем привет. Сегодня статья, вернее даже заметка, будет посвящена Composer`у. Для начала необходимо понять, что же это такое.

Composer — это нечто вроде библиотеки php модулей, помогающий работать с зависимостями. Возможно я немного приуменьшил значимость, назвав Composer библиотекой, ведь на самом деле в нём таится нечто большее, поэтому Composer будет правильнее назвать пакетным менеджером для PHP, предоставляющий средства по управлению зависимостями.

У Composer`а есть более развитые аналоги, например npm, bower для nodeJS. Есть аналоги и для других языков программирования, но я, к сожалению, не могу их сейчас вспомнить 🙁

Отбросим теорию и перейдем к практике! Лично я обычно иду с таким лозунгом 🙂

Установка Composer

Для установки Composer я рекомендую воспользоваться командной строкой: так мы сможем увидеть все наши ошибки.

Composer работает на PHP, поэтому требует его установки. Желательно сделать PHP глобальным, так мы позволим себе запуск Composer`a из любой директории

Для начала копируем содержимое установщика в файлcomposer-setup.php. Для этого достаточно запустить следующий код в консоли:

После копирования рекомендуется проверить, а всё ли скачалось правильно. Для этого воспользуемся проверкой хеша:

Если всё правильно, то вы получите ответ

Думаю самое время перейти к нашей главной задачи — установить Composer. Для этого используем только что скаченный файл:

Ну и удалим наш установочный файл

Поздравляю, Composer установлен!

Эти действия подходили на любую систему, так как использовали только php. Уже сейчас можно создавать новый проект средствами пакетного менеджера, но, для удобства, стоит сделать его доступным «извне», то есть глобальным.

Делаем Composer глобальным. Windows

Как бы это не было странным, но начну я именно с Windows. После установки Composer нам необходимо реализовать батник(.bat), ссылающийся на composer.phar. Для этого запускаем из консоли следующий код:

Если всё сделано правильно, то при вызове

в командой строке вы получите версию вашего Composer.

Следующим шагом будет настройка переменной окружения. Для этого заходим в свойства системы(Правая кнопка мыши по кнопке пуск->Система)->Дополнительные параметры системы->Дополнительно->Переменные среды.

Нас интересует переменная PATH. Кликаем по ней дважды. Раньше требовалось вводить пути через точку с запятой, однако в Windows 10 данную задачу упростили и достаточно нажать «Создать» и ввести путь.

Читайте также:  Windows 10 уже можно обновится

Путь необходимо вводить до папки с нашим composer.bat. Теперь Composer Успешно установлен глобально, а мы переходим к Linux.

Делаем Composer глобальным. Linux

Для того, чтобы в Linux сделать приложение глобальным его необходимо положить в папку /usr/local/bin. Делается это с помощью команды mv(переместить) или cp(скопировать). Давайте, чтобы не плодить лишние файлы, перенесем Composer. Воспользуемся командой mv:

Вот и всё. Мы установили Composer глобально и на Windows, и на Linux, поэтому вы можете испытать всю радость использования пакетных менеджеров 🙂

Как установить Composer

Composer — это пакетный менеджер уровня приложений для языка программирования PHP. Он предоставляет средства по управлению зависимостями в PHP-приложении, как, например, Google Play или AppStore обеспечивают доступ к установке приложений на смартфонах.

Для работы Composer, конечно же, необходим уже установленный PHP.

Установка на Windows

Десктоп

Для установки последней версии Сomposer на операционную систему Windows достаточно скачать файл-установщик. Он автоматически запишет Composer в переменную окружения PATH, и вызов менеджера будет возможен из любой директории.

В процессе установки необходимо указать путь к исполняемому файлу php.exe:

Далее необходимо следовать инструкциям установщика.

По завершению установки нужно запустить команду composer и убедиться, что Сomposer заработал корректно.

Установка из командной строки

Перейдите в каталог, указанный в переменной окружения PATH, и скачайте туда установщик. При запуске он скачает файл composer.phar. Далее создайте файл composer.bat рядом с установщиком:

Так как директория уже в переменной PATH, нам не нужно указывать в ней путь к файлу. После закрытия текущего терминала можно проверить установку в новом открытом терминале:

Результат должен быть примерно таким:

Установка на *nix и mac

Для установки необходимо скачать установщик и сохранить его как composer-setup.php:

Перед установкой нужно решить, как установить Сomposer: глобально или локально. Локальная установка позволяет запускать Сomposer в директории, в которой он установлен. Глобальная установка позволит работать из любой директории.

Локально

Для локальной установки необходимо запустить файл composer-setup.php в папке с вашим проектом. Установщик проверит настройки php и скачает файл composer.phar в эту же папку.

.phar — это архив PHP, который может быть запущен из командной строки.

Локальная установка завершена. Запустить Сomposer и приступить к работе можно с помощью команды:

Глобально

Для удобства можно настроить вызов без использования интерпретатора php. После запуска установщика можно переместить composer.phar в нужную директорию.

Чтобы установить Сomposer для одного пользователя и не требовать для запуска права суперпользователя, можно использовать директорию

/.local/bin, доступную во многих дистрибутивах Linux.

В некоторых версиях macOS каталог /usr по умолчанию не существует. Если вы получаете сообщение об ошибке «/usr/local/bin/composer: No such file or directory», то вам необходимо создать директорию вручную, прежде чем продолжить:

Читайте также:  Как скопировать жесткий диск без потери windows

Теперь можно запускать Composer командой

из любой директории вместо локального использования

Установка Composer завершена, он готов к использованию.

Установка Composer глобально

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

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

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

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

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

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

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

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

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

Использование Composer с OpenServer на Windows

👁 1 063 просмотров

Composer — это инструмент управления зависимостями в PHP. Он позволяет вам декларировать библиотеки, от которых зависит ваш проект, и он будет управлять (устанавливать / обновлять) их для вас.

Composer не является менеджером пакетов в том же смысле, что и Yum или Apt. Да, он имеет дело с «пакетами» или библиотеками, но управляет ими на основе каждого проекта, устанавливая их в каталоге (например, vendor) внутри вашего проекта. По умолчанию он не устанавливает ничего глобально. Таким образом, это менеджер зависимостей. Тем не менее, он поддерживает глобальный проект для удобства с помощью глобальной команды. Эта идея не нова, и композитор сильно вдохновлен npm в Node.js и менеджером пакетов в ruby.

  1. У вас есть проект, который зависит от ряда библиотек.
  2. Некоторые из этих библиотек зависят от других библиотек.

Что делает Composer:

  1. Позволяет объявлять библиотеки, на которых вы зависите.
  2. Определяет, какие версии пакетов могут и должны быть установлены, и устанавливает их (что означает, что они загружаются их в ваш проект).

Для запуска Composer требуется PHP 5.3.2+. Также требуются несколько чувствительных настроек php и флагов компиляции, но при использовании установщика вы будете предупреждены о любых несовместимостях.

Для установки пакетов из источников вместо простых zip-архивов вам понадобятся git, svn, fossil или hg в зависимости от того, как пакет управляется версией.

Composer является многоплатформенным, и разработчики стремятся сделать его одинаково хорошо работающим в Windows, Linux и OSX.

Настройка OpeServer

Для начала необходимо выбрать один из версий модулей PHP 5.3.2+, с которым устанвалвиваемый Composer будет работать. Делается это в настройках

Читайте также:  Games windows live disabler

Установка при помощи инсталятора Windows

Установщик загрузит композитор для вас и настроит переменную среды PATH, чтобы вы могли просто вызвать композитор из любого каталога.

Загрузите и запустите Composer-Setup.exe — он будет устанавливать последнюю версию композитора всякий раз, когда он выполняется. В процессе установки установщик запросит место установки и путь к PHP, который нужно указать тот, который мы выбрали в настройках Open Server. Версии модулей PHP у Open Server находятся по пути Open Server\modules\php\[PHP-5.6-x64].

Далее проверяем версию, чтобы убедится на то, что Composer удачно установился командой

Чтобы выполнять команды Composer по команде composer добавляем путь в PATH

Она создаст .bat файл и в дальнейшем можно будет работать без указания php composer.phar, просто указывая composer Т.е. команда проверки версии (которая была выше) будет выглядеть так:

Установка при помощи CMD Windows

Чтобы быстро установить Composer в текущем каталоге, запустите в своем терминале следующий сценарий

Этот скрипт установщика будет просто проверять некоторые настройки php.ini, предупреждать вас, если они установлены неправильно, а затем загрузить последнюю версию composer.phar в текущем каталоге. 4 строчки выше, делают следующие действия:

  • Загружает установщик в текущий каталог
  • Проверяет установщик на SHA-384, который вы также можете перекрестно проверить здесь.
  • Запускает установщик
  • Удаляет установщик

Далее проверяем версию, чтобы убедится на то, что Composer удачно установился командой

Чтобы выполнять команды Composer по команде composer добавляем путь в PATH

Все о WEB программировании

WEB программирование от А до Я

Заказать сайт:

Социальные сети:

Партнеры:

Установка Composer на Windows 10

Доброго времени суток. В данной статье мы поговорим об установке Composer на Windows 10. Что такое Composer – это пакетный менеджер, который позволяет там устанавливать различные PHP пакеты с их зависимостями. Для Composer нам понадобиться PHP 5.3.2 и выше, и, конечно же, WEB-сервер.

Существует несколько способов установки Composer. Мы рассмотрим одну и самую простую – через обычный инсталлятор для Windows. Скачать инсталлятор можно на официальном сайте. И переходим по ссылке «Getting Started».

Ищем раздел «Installation — Windows» и скачиваем файл «Composer-setup.exe».

Отлично, теперь перейдем к самой установке Composer. Для этого запускаем скачанный файл.

В первом окне жмем «Next»

Дальше, выбираем добавлять пункт в контекстное меню или нет. Выбираем не добавлять («Do not install Shell Menus»). И жмем «Next».

На следующем шаге мы должны указать путь до PHP интерпретатора. В моем случае это: E:\OpenServer\modules\php\PHP-5.6\php.exe

В следующем окне проверяем все ли правильно введено. И, если да, то жмем «Install»

Все установка завершена. Жмем «Finish».

Открываем командную строку, сочетание клавиш Windows+R, вводим команду cmd и жмем Enter.

Вводим команду composer и смотрим, что получилось:

Вот и все Composer на Windows 10 установлен.

Оцените статью