YiiFramework Не могу установить Composer

Yan

Новичок
Добрый день!
Часы поиска в гугле не дали результата. Не могу установить Composer, чтобы потом установить Yii2.

Установочный файл качал с официального сайта, при установке появляется окно с текстом:
"Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:
The openssl extension is missing, which means that secure HTTPS transfers are impossible.
If possible you should enable it or recompile php with --with-openssl"

В php.ini:
- строка extension=php_openssl.dll раскомментирована.
- строка extension_dir = "C:/php/ext" раскомментирована и содержит правильный путь к расширениям.

Что нужно сделать, чтобы наконец установить Composer? Спасибо!
 

AmdY

Пью пиво
Команда форума
выполни из командной строки php -i, посмотри подключилось ли расширение и путь к фонфиг файлу, а то мало ли что.
 

AmdY

Пью пиво
Команда форума
Можно без командной строки – phpinfo();
composer запускает в командной строке, так что и проверять всё нужно обязательно в ней. а то там и ini другой может быть и даже сам php, если юзают несколько версий.

Но в C:\Windows у меня нет php.ini, он только один
тогда делайте выводы.
 

Yan

Новичок
выполни из командной строки php -i, посмотри подключилось ли расширение и путь к фонфиг файлу, а то мало ли что.
Вы имеете ввиду путь к php.exe, который в Path? Когда я его там указал, что установщик теперь сам находит путь, не надо вручную писать, но все равно пишет все ту же ошибку.
 

Yan

Новичок
тогда делайте выводы.
В командной строке ввел php --ini, нашлась такая же строка: Configuration File (php.ini) Path: C:\Windows
Поиск по папке Windows не привел ни к чему, скрытых нет. Получается, что надо найти этот php.ini в Wimdows, но его там нет. Как такое может быть?
 

AmdY

Пью пиво
Команда форума
Скопируй свой php.ini из папки с пыхом туда.
 

Yan

Новичок
Скопируй свой php.ini из папки с пыхом туда.
Сделал так, установщик попросил меня установить три файла dll, я это сделал, теперь пишет, что не может найти php_openssl.dll (нас скриншоте) и то же самое про php_curl.dll, хотя они есть в php/ext. И эти две ошибки независимо от того, копирую ли я эти файлы в C:/Windows/SysWOW64 (и на всякий случай в C:/Windows/System32) к тем трем или нет.
 

Вложения

Последнее редактирование:
Сверху