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

Установка 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 на хостинг или сервер?

Раз вы читаете эту статью, то полагаю, что вы уже знаете, что такое Composer. Это достаточно популярный и современный менеджер зависимостей для PHP.

Я узнал о нем совершенно случайно, решая одну интересную и немного нестандартную задачу, о которой, возможно, будет написано немного позже. Суть Composer’a, если вкратце, – это автоматическая установка и доустановка необходимых пакетов в том или ином проекте. Например, вы делаете сайт. Находите в репозитории необходимый пакет для расширения функционала вашего сайта, устанавливаете его и все, от чего зависит устанавливаемый пакет, будет загружено в автоматическом режиме.

Вполне удобная штука. А теперь давайте посмотрим, как происходит установка Composer на хостинг.

Простая установка Composer на хостинг/сервер

Установку Composer мы будем производить на примере хостинга Beget, поскольку именно здесь есть браузерная реализация SSH (Терминал). На других хостингах и серверах все делается по аналогии, главное – иметь возможность SSH-соединения.

Читайте также:  Ноутбук ios или windows операционные системы

1. Войдите в Терминал (или в SSH-соединение с вашим хостингом/сервером) и выполните команду:

Таким образом вы попадаете в корневую папку аккаунта.

2. Далее, выполняете команду вида:

создав тем самым папку, в которой будет находиться исполняемый файл Composer.

3. Затем, грузите сам установщик Composer через команду:

4. После того, как загрузка завершилась – установите Composer. Сделать это можно с помощью команды:

5. После завершения установки удалите установщик Composer:

6. А завершающим шагом перезагрузите Терминал. Для этого введите команду:

После чего возобновите SSH-соединение.

Если установка Composer прошла без проблем, то после ввода команды:

перед вами появится информация о Composer’е и некоторая инструкция по работе с ним:

Если вы, как и я, в статье используете хостинг Beget, то для доступа к автозагрузчику из папки ваших сайтов вам необходимо открыть доступ к корневой папке аккаунта.

Для этого сделайте следующее.

1. Откройте файловый менеджер в панели управления хостингом.

2. В корневой папке аккаунта перейдите в меню «Инструменты», пункт «Настроить общий доступ к текущей директории».

3. Уровень доступа выставите на «Чтение и запись», а «Применить к» на «Включая вложенные папки»:

После чего жмете «Открыть доступ».

Таким образом, мы отключаем изоляцию сайтов, которая по умолчанию включена на хостинге. Если пренебречь этим правилом, то вы не сможете подключиться к автозагрузчику Composer из папки вашего сайта.

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

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

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

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

Десктоп

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

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

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

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

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

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

Читайте также:  Как открыть edge windows 10

Так как директория уже в переменной 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», то вам необходимо создать директорию вручную, прежде чем продолжить:

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

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

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

Есть ли способ установить Composer глобально на Windows?

Я прочитал документацию по глобальной установке Composer, но она предназначена только для систем *nix:

Я был бы очень рад сделать то же самое на Windows, это ОС моей машины для разработки. Я бы смог бежать

Из произвольной папки, где composer.json существует. переводчик php.exe уже в PATH переменная.

13 ответов

Конечно. Просто поместите composer.phar где-нибудь как C:\php\composer.phar затем создайте командный файл где-нибудь в пределах PATH с именем composer.bat который делает следующее:

«%*» Повторяет все аргументы, передаваемые сценарию оболочки.

Тогда вы можете бегать, делая composer update все, что я хочу!

Установите Composer

В Windows вы можете использовать установщик Windows Composer.

Перейдите в папку php.exe.

там откройте cmd и выполните команду ниже.

composer.phar будет загружен в ту же папку.

Читайте также:  Диск с заполнен непонятно чем windows 10

Создать папку с именем composer в C:// диск (или где угодно, для последующих шагов, запомните путь).

переехать composer.phar подать в C://composer папка.

Создайте composer.bat файл в той же папке с содержимым ниже

создать файл с именем composer без каких-либо расширений.

бегущая команда type NUL > composer в CMD поможет сделать это быстро,

Откройте этот файл и поместите под ним содержимое.

Сейчас установлено path Таким образом, мы можем получить доступ к композитору из cmd.

Показать рабочий стол.

Щелкните правой кнопкой мыши ярлык «Мой компьютер» на рабочем столе.

Вы должны увидеть раздел Панель управления — Панель управления \ Система и безопасность \ Система.

Нажмите Advanced System Settings в левом меню.

Нажмите Переменные среды в нижней части окна.

Выберите PATH в списке пользовательских переменных.

Добавьте свой путь PHP (C:\composer) к переменной PATH, отделив его от уже существующей строки точкой с запятой.

Перезагрузите свою машину.

Или перезагрузите explorer только используя команду ниже в CMD.

Все о 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 установлен.

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