Недавно наткнулся на composer, а установить не могу, командную консоль никогда не использовал. Установка с офф. сайта ни в какую не работает. Помогите пожалуйста установить для OpenServer'а и для хостинга. Сможете еще объяснить что означает "глобальная установка"?
Убеждаемся, что версия PHP не ниже 5.3, допустим что стоит 5.6.
Открываем Дополнительно -> Конфигурация -> PHP 5.6
Ищем строку extension=php_openssl.dll и убеждаемся, что она не закомментирована (не стоит точка с запятой перед строкой).
Открываем Дополнительно -> Консоль, переходим к текущему модулю PHP:
cd modules/php/PHP-5.6/
Затем выполняем команду:
php -r "readfile('https://getcomposer.org/installer');" | php
Если успех, то в консоли видим примерно следующее:
All settings correct for using Composer Downloading 1.2.0... Composer successfully installed to: C:\OpenServer\modules\php\PHP-5.6\composer.phar Use it: php composer.phar
Проверяем какая версия стоит командой:
php composer.phar -V
В ответ можем получить что-то вроде:
Composer version 1.2.0 2016-07-19 01:28:52
Следующая команда создает .bat файл для краткости обращения к Composer:
echo @php "%~dp0composer.phar" %*>composer.bat
Проверяем:
composer -V
Если всё в порядке и вы снова видите версию, значит дальше можно вместо php composer.phar пользоваться просто composer.
Наверное, самый простой способ проверить, установлен композер или нет, это ввод команды composer, и по ответу в консоли сразу станет ясно - если он установлен, вы увидите его логотип:
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
Спасибо всем, многое понял, много нового и неизведанного для себя узнал. Долго писало ошибку в терминале когда вводил "composer" и ему подобные команды, потом просто отредактировал переменную среду PATH(указал путь к моей версии php в openserver и поднял вверх для повышенного приоритета) и дальше уже из любой точки спокойно смог пользоваться композером. Как оказалось, не надо было его вообще устанавливать, из-за установки-то у меня и перестало работать, т.к. в ОпенСервере уже все есть.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости