- Установка Composer глобально
- Как установить Composer на хостинг или сервер?
- Простая установка Composer на хостинг/сервер
- Как установить Composer
- Установка на Windows
- Десктоп
- Установка из командной строки
- Установка на *nix и mac
- Локально
- Глобально
- Есть ли способ установить Composer глобально на Windows?
- 13 ответов
- Установите Composer
- Все о WEB программировании
- WEB программирование от А до Я
- Заказать сайт:
- Социальные сети:
- Партнеры:
- Установка Composer на Windows 10
Установка 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-соединения.
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 рядом с установщиком:
Так как директория уже в переменной 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 будет загружен в ту же папку.
Создать папку с именем 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 установлен.