[РЕШЕНО] The OpenSSL PHP extension is not installed

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
iNEEdhlW
Сообщения: 12
Зарегистрирован: 2015.07.07, 13:54

[РЕШЕНО] The OpenSSL PHP extension is not installed

Сообщение iNEEdhlW »

доброго времени суток! если создал не там тему, прошу перенести в соответствующий раздел и обойтись без закрытия темы/наказаний.
решил первый раз в жизни собрать сервер самостоятельно, работал по этому гайду. Поставил basic версию yii2, после чего получил следующую ошибку:
Изображение
в php.ini всё выставлено согласно статье и моим некоторым предположениям:
Изображение

схема катаголов:
1. Изображение
2.Изображение

как решить проблему мне не ясно, т.к. никогда в жизни не занимался собственноручной сборкой подобных вещей.
прошу помощи, спасибо :)
если нужна доп. информация - уточняйте/стучите в скайп (away4people)
Последний раз редактировалось iNEEdhlW 2015.07.27, 18:52, всего редактировалось 1 раз.
nepster
Сообщения: 838
Зарегистрирован: 2013.01.02, 03:35

Re: The OpenSSL PHP extension is not installed

Сообщение nepster »

а что вас опен сервер ?

Там может быть не один php.ini.
iNEEdhlW
Сообщения: 12
Зарегистрирован: 2015.07.07, 13:54

Re: The OpenSSL PHP extension is not installed

Сообщение iNEEdhlW »

опенсервер стоял у меня раньше, сейчас я пробую ставить собственноручно всё необходимое. на скринах - не опенсервер.
Bio man
Сообщения: 609
Зарегистрирован: 2013.07.22, 10:40

Re: The OpenSSL PHP extension is not installed

Сообщение Bio man »

а phpinfo() что говорит? Возможно не тот php.ini правите
iNEEdhlW
Сообщения: 12
Зарегистрирован: 2015.07.07, 13:54

Re: The OpenSSL PHP extension is not installed

Сообщение iNEEdhlW »

в каком смысле "не тот", он же один, - при установке пхп который предоставляется. юи2 своего ведь не даёт.
вот, нашёл эту директиву - как включить-то?..Изображение
Bio man
Сообщения: 609
Зарегистрирован: 2013.07.22, 10:40

Re: The OpenSSL PHP extension is not installed

Сообщение Bio man »

может тут https://github.com/composer/composer/issues/2713 найдётся ответ
Bio man
Сообщения: 609
Зарегистрирован: 2013.07.22, 10:40

Re: The OpenSSL PHP extension is not installed

Сообщение Bio man »

А вообще, phar тут не при чём. должен быть отдельный блок, типа такого. Если его нет, то openssl не установлен.
Вложения
Безымянный.png
Безымянный.png (7.68 КБ) 11324 просмотра
Bio man
Сообщения: 609
Зарегистрирован: 2013.07.22, 10:40

Re: The OpenSSL PHP extension is not installed

Сообщение Bio man »

По какой причине может быть не установлен? Тут можно только гадать.
Возможные причины:
1. не перезапустили сервер после внесения правок
2. отсутствует dll файл экстеншна
3. не верно указан путь до папки ext
4. не тот php.ini - как проверить точно не знаю, можно загуглить либо пробовать методом исключения. Например, изменить конфигурацию и посмотреть изменился ли phpinfo.
5. встречал в гугле, что пхп должен быть должным образом скомпилирован (возможно к оконной сборке это не относится)
6. что-то еще? хз
nepster
Сообщения: 838
Зарегистрирован: 2013.01.02, 03:35

Re: The OpenSSL PHP extension is not installed

Сообщение nepster »

Еще возможно в самой винде нет библиотеки опен ссл, нужно установить: https://www.openssl.org/source/

Мой вам совет, если вы хотите и дальше развиваться ставьте себе либо линукс, либо осваивайте вагрант. Линукс создавался как разд для таких работ, пару команд ставят вам все что нужно.
lynicidn
Сообщения: 2222
Зарегистрирован: 2014.05.24, 15:12

Re: The OpenSSL PHP extension is not installed

Сообщение lynicidn »

эта тема точно имеет отношение к уии2?
nepster
Сообщения: 838
Зарегистрирован: 2013.01.02, 03:35

Re: The OpenSSL PHP extension is not installed

Сообщение nepster »

кстате походу правильно йи2, но я точно не уверен =(
iNEEdhlW
Сообщения: 12
Зарегистрирован: 2015.07.07, 13:54

Re: The OpenSSL PHP extension is not installed

Сообщение iNEEdhlW »

всё, решил проблему! Изображение
вдруг кому поможет:
1. сделал вот так
Изображение
2.в обоих php.ini указал в extension_dir on Windows просто "ext" вместо абсолютного адреса. + установил Openssl вот по этой ссылке (это инсталлер, а не исходники)
Ответить