Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Не могу установить Composer
Покинул форум
Сообщений всего: 41
Дата рег-ции: Авг. 2015
Помог: 0 раз(а)
Добрый день!
Часы поиска в гугле не дали результата. Не могу установить 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? Спасибо!
Viper
Отправлено: 02 Ноября, 2015 - 18:20:36
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Покинул форум
Сообщений всего: 41
Дата рег-ции: Авг. 2015
Помог: 0 раз(а)
Viper пишет:
Чем не устроил Windows Installer ?
https://getcomposer.org/download/
Уже пробовал, не получается, пишет, что команда "curl", либо "php" не является внутренней или внешней командой.
Вот так тоже не работает:
cd \ bin
php -r "readfile('https://getcomposer.org/installer');"
DelphinPRO
Отправлено: 02 Ноября, 2015 - 20:12:32
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
нужно путь к php.exe добавить в переменную PATH (речь о windows ведь?)
Как? Правый клик по "Этот компьютер" -> Свойства компьютера -> Дополнительные параметры системы -> Переменные среды -> Системные переменные -> Двойной клик по Path -> Добавление пути через точку-с-запятой -> OK -> OK -> OK
После этих манипуляций проверьте правильность
Win + R -> в окошке ввести "cmd" -> OK
Откроется терминал. Вводим команду "php -v", жмем ENTER. D терминале должна отобразиться версия установленного php. Если так и есть, значит php доступен, и инсталлер композера отработает нормально. (Добавление)
Есть более простой путь - скачать OpenServer. В нем композер уже предустановлен
----- Чем больше узнаю, тем больше я не знаю.
Yan9
Отправлено: 02 Ноября, 2015 - 20:57:38
Новичок
Покинул форум
Сообщений всего: 41
Дата рег-ции: Авг. 2015
Помог: 0 раз(а)
DelphinPRO пишет:
нужно путь к php.exe добавить в переменную PATH (речь о windows ведь?)
Как? Правый клик по "Этот компьютер" -> Свойства компьютера -> Дополнительные параметры системы -> Переменные среды -> Системные переменные -> Двойной клик по Path -> Добавление пути через точку-с-запятой -> OK -> OK -> OK
После этих манипуляций проверьте правильность
Win + R -> в окошке ввести "cmd" -> OK
Откроется терминал. Вводим команду "php -v", жмем ENTER. D терминале должна отобразиться версия установленного php. Если так и есть, значит php доступен, и инсталлер композера отработает нормально. (Добавление)
Есть более простой путь - скачать OpenServer. В нем композер уже предустановлен
Спасибо, что так подробно все описали, сделал как вы сказали, но, к сожалению, так и не работает.
Буду качать open server)
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
Yan9 пишет:
Вот скриншот добавления пути в Path
php.exe и последний слеш не нужны. Посмотрите, как там другие пути обозначены. В них нет имен файлов
----- Чем больше узнаю, тем больше я не знаю.
Yan9
Отправлено: 03 Ноября, 2015 - 00:11:00
Новичок
Покинул форум
Сообщений всего: 41
Дата рег-ции: Авг. 2015
Помог: 0 раз(а)
Viper пишет:
Yan9 пишет:
Вот скриншот добавления пути в Path
добавлять нужно путь до файла, а не к файлу.
Да точно, не обратил внимания, спасибо!
Yan9
Отправлено: 03 Ноября, 2015 - 00:13:03
Новичок
Покинул форум
Сообщений всего: 41
Дата рег-ции: Авг. 2015
Помог: 0 раз(а)
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"
Вот скриншот при установке через командную строку.
Есть ли какой-то выход? Прикреплено изображение (Нажмите для увеличения)
SAD
Отправлено: 03 Ноября, 2015 - 00:18:10
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
поставьте уже openserver и идите отдыхать
Yan9
Отправлено: 03 Ноября, 2015 - 00:42:39
Новичок
Покинул форум
Сообщений всего: 41
Дата рег-ции: Авг. 2015
Помог: 0 раз(а)
SAD пишет:
поставьте уже openserver и идите отдыхать
Та уже если хоть что-то сдвинулось, может удастся установить обычным способом)
Если уж никак не получится, то придется скачать его
Viper
Отправлено: 03 Ноября, 2015 - 11:03:36
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.