Форумы портала PHP.SU » » CMS и фреймворки » Не могу установить Composer

Страниц (2): [1] 2 »
 

1. Yan9 - 02 Ноября, 2015 - 16:57:07 - перейти к сообщению
Добрый день!
Часы поиска в гугле не дали результата. Не могу установить 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? Спасибо!
2. Viper - 02 Ноября, 2015 - 18:20:36 - перейти к сообщению
Чем не устроил Windows Installer ?
https://getcomposer[dot]org/download/
3. Yan9 - 02 Ноября, 2015 - 19:41:32 - перейти к сообщению
Viper пишет:
Чем не устроил Windows Installer ?
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. В нем композер уже предустановлен Улыбка
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. В нем композер уже предустановлен Улыбка


Спасибо, что так подробно все описали, сделал как вы сказали, но, к сожалению, так и не работает.
Буду качать 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 пишет:
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
это дерьмецо ещё год качать...

 

Powered by ExBB FM 1.0 RC1