Установка Composer на OpenServer

05.01.2018 | Автор: Maxim Glovatsky Оставить комментарий »

Обычно, при попытке установить Composer на Windows с установленным и запущенным OpenServer'ом возникает проблема: Composer не хочет устанавливаться по причине ошибки openssl, которая в Вашем проекте выключена. Конечно же, при открытии php.ini через openserver Вы обнаружите что соблюли все требования, однако Composer все равно будет ругаться.

Решить это можно довольно просто, всего в 3 шага:

Шаг 1 - устанавливаем нужные нам версию PHP и Apache в настройках openserver'а.
Помните! Версия должна быть не ниже PHP 5.3.2!
Шаг 2 - В OpenServer открываем: Дополнительно -> Конфигурация -> PHP .....
Проверяем наличие раскомментированного extension=php_openssl.dll.
Шаг 3 - Включаем Консоль OpenServer'a: Дополнительно -> Консоль.
Коммандами консоли windows переходим в папку используемого php. Я использую PHP-7.2-x64 и моя команда выглядит так:

cd modules/php/PHP-7.2-x64/

Затем выполняем комманду:

php -r "readfile('https://getcomposer.org/installer');" | php

После чего, если все успешно, Вы увидите надпись:

All settings correct for using Composer
Downloading...
 
Composer succesfully installed to :<путь до вашей папки php>/Composer.phar
User it: php composer.phar

Готово! Composer установился и набрав комманду:

php composer.phar -V

Вы должны увидеть запись подобного рода:

Composer version <версия> < дата обновления >

Добавить комментарий