Добрый день!
Часы поиска в гугле не дали результата. Не могу установить 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? Спасибо!
1. Yan9 - 02 Ноября, 2015 - 16:57:07 - перейти к сообщению
2. Viper - 02 Ноября, 2015 - 18:20:36 - перейти к сообщению
Чем не устроил Windows Installer ?
https://getcomposer[dot]org/download/
https://getcomposer[dot]org/download/
3. Yan9 - 02 Ноября, 2015 - 19:41:32 - перейти к сообщению
Viper пишет:
Чем не устроил Windows Installer ?
https://getcomposer.org/download/
https://getcomposer.org/download/
Уже пробовал, не получается, пишет, что команда "curl", либо "php" не является внутренней или внешней командой.
Вот так тоже не работает:
cd \ bin
php -r "readfile('https://getcomposer.org/installer');"
4. DelphinPRO - 02 Ноября, 2015 - 20:12:32 - перейти к сообщению
нужно путь к php.exe добавить в переменную PATH (речь о windows ведь?)
Как? Правый клик по "Этот компьютер" -> Свойства компьютера -> Дополнительные параметры системы -> Переменные среды -> Системные переменные -> Двойной клик по Path -> Добавление пути через точку-с-запятой -> OK -> OK -> OK
После этих манипуляций проверьте правильность
Win + R -> в окошке ввести "cmd" -> OK
Откроется терминал. Вводим команду "php -v", жмем ENTER. D терминале должна отобразиться версия установленного php. Если так и есть, значит php доступен, и инсталлер композера отработает нормально.
(Добавление)
Есть более простой путь - скачать OpenServer. В нем композер уже предустановлен
Как? Правый клик по "Этот компьютер" -> Свойства компьютера -> Дополнительные параметры системы -> Переменные среды -> Системные переменные -> Двойной клик по Path -> Добавление пути через точку-с-запятой -> OK -> OK -> OK
После этих манипуляций проверьте правильность
Win + R -> в окошке ввести "cmd" -> OK
Откроется терминал. Вводим команду "php -v", жмем ENTER. D терминале должна отобразиться версия установленного php. Если так и есть, значит php доступен, и инсталлер композера отработает нормально.
(Добавление)
Есть более простой путь - скачать OpenServer. В нем композер уже предустановлен
5. Yan9 - 02 Ноября, 2015 - 20:57:38 - перейти к сообщению
DelphinPRO пишет:
нужно путь к php.exe добавить в переменную PATH (речь о windows ведь?)
Как? Правый клик по "Этот компьютер" -> Свойства компьютера -> Дополнительные параметры системы -> Переменные среды -> Системные переменные -> Двойной клик по Path -> Добавление пути через точку-с-запятой -> OK -> OK -> OK
После этих манипуляций проверьте правильность
Win + R -> в окошке ввести "cmd" -> OK
Откроется терминал. Вводим команду "php -v", жмем ENTER. D терминале должна отобразиться версия установленного php. Если так и есть, значит php доступен, и инсталлер композера отработает нормально.
(Добавление)
Есть более простой путь - скачать OpenServer. В нем композер уже предустановлен
Как? Правый клик по "Этот компьютер" -> Свойства компьютера -> Дополнительные параметры системы -> Переменные среды -> Системные переменные -> Двойной клик по Path -> Добавление пути через точку-с-запятой -> OK -> OK -> OK
После этих манипуляций проверьте правильность
Win + R -> в окошке ввести "cmd" -> OK
Откроется терминал. Вводим команду "php -v", жмем ENTER. D терминале должна отобразиться версия установленного php. Если так и есть, значит php доступен, и инсталлер композера отработает нормально.
(Добавление)
Есть более простой путь - скачать OpenServer. В нем композер уже предустановлен
Спасибо, что так подробно все описали, сделал как вы сказали, но, к сожалению, так и не работает.
Буду качать open server)
6. Viper - 02 Ноября, 2015 - 21:19:55 - перейти к сообщению
Yan9 пишет:
непонятно что вы пробовали, но похоже не то что нужно исходя из Уже пробовал, не получается, пишет, что команда "curl", либо "php" не является внутренней или внешней командой.
Yan9 пишет:
Спасибо, что так подробно все описали, сделал как вы сказали, но, к сожалению, так и не работает.
7. Yan9 - 02 Ноября, 2015 - 22:32:13 - перейти к сообщению
Viper пишет:
непонятно что вы пробовали, но похоже не то что нужно исходя из
Может действительно не то делал, что нужно, даже версию php не могу посмотреть прилагаю скриншот
8. Yan9 - 02 Ноября, 2015 - 22:37:15 - перейти к сообщению
Viper пишет:
непонятно что вы пробовали, но похоже не то что нужно исходя из
Yan9 пишет:
Спасибо, что так подробно все описали, сделал как вы сказали, но, к сожалению, так и не работает.
Вот скриншот добавления пути в Path
9. Viper - 02 Ноября, 2015 - 22:54:40 - перейти к сообщению
Yan9 пишет:
добавлять нужно путь до файла, а не к файлу.
Вот скриншот добавления пути в Path
10. DelphinPRO - 02 Ноября, 2015 - 23:44:43 - перейти к сообщению
Yan9 пишет:
Вот скриншот добавления пути в Path
php.exe и последний слеш не нужны. Посмотрите, как там другие пути обозначены. В них нет имен файлов
11. Yan9 - 03 Ноября, 2015 - 00:11:00 - перейти к сообщению
Viper пишет:
Yan9 пишет:
добавлять нужно путь до файла, а не к файлу.Вот скриншот добавления пути в Path
Да точно, не обратил внимания, спасибо!
12. Yan9 - 03 Ноября, 2015 - 00:13:03 - перейти к сообщению
DelphinPRO пишет:
php.exe и последний слеш не нужны. Посмотрите, как там другие пути обозначены. В них нет имен файлов
Yan9 пишет:
Вот скриншот добавления пути в Path
php.exe и последний слеш не нужны. Посмотрите, как там другие пути обозначены. В них нет имен файлов
Спасибо большое, стала доступна версия php, но при установке все равно возникает та же ошибка:
"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"
Вот скриншот при установке через командную строку.
Есть ли какой-то выход?
13. SAD - 03 Ноября, 2015 - 00:18:10 - перейти к сообщению
поставьте уже openserver и идите отдыхать
14. Yan9 - 03 Ноября, 2015 - 00:42:39 - перейти к сообщению
SAD пишет:
поставьте уже openserver и идите отдыхать
Та уже если хоть что-то сдвинулось, может удастся установить обычным способом)
Если уж никак не получится, то придется скачать его
15. Viper - 03 Ноября, 2015 - 11:03:36 - перейти к сообщению
Yan9 пишет:
openssl поставить.Есть ли какой-то выход?
SAD пишет:
это дерьмецо ещё год качать...
поставьте уже openserver