Страница 1 из 2

PHP 8.1 в OpenServer

Добавлено: 04 дек 2021, 04:41
Mono
Когда выйдет обновление OpenServer с PHP 8.1?

Re: PHP 8.1 в OpenServer

Добавлено: 04 дек 2021, 05:46
SagePointer
Сделай себе сам.
https://windows.php.net/downloads/relea ... 16-x64.zip
PECL-модули собирай отдельно.

Re: PHP 8.1 в OpenServer

Добавлено: 04 дек 2021, 20:24
SagePointer
Специально для ленивых закинул в репозиторий:
https://github.com/SagePtr/openserver-php-8.1
Отдельные модули буду докидывать туда по возможности, пока что без них.

Re: PHP 8.1 в OpenServer

Добавлено: 06 дек 2021, 11:23
Mono
SagePointer писал(а): 04 дек 2021, 20:24 Специально для ленивых закинул в репозиторий:
https://github.com/SagePtr/openserver-php-8.1
Отдельные модули буду докидывать туда по возможности, пока что без них.
Спасибо!

Re: PHP 8.1 в OpenServer

Добавлено: 06 дек 2021, 16:22
DAGpro
После установки какие еще настройки надо сделать? У меня 502 ошибка выходит.

Re: PHP 8.1 в OpenServer

Добавлено: 06 дек 2021, 18:39
SagePointer
DAGpro писал(а): 06 дек 2021, 16:22 После установки какие еще настройки надо сделать? У меня 502 ошибка выходит.
Мне никакие дополнительные настройки не потребовались, а в логах сервера что-нибудь есть? Из командной строки PHP запускается? Операционная система какая? Какая версия Apache выбрана? (подойдёт та же самая, что и для 8.0). И работает ли PHP 8.0, или тоже нет? OpenServer версии 5.4.0 (последней на данный момент)?

Re: PHP 8.1 в OpenServer

Добавлено: 07 дек 2021, 04:51
DAGpro
SagePointer писал(а): 06 дек 2021, 18:39
DAGpro писал(а): 06 дек 2021, 16:22 После установки какие еще настройки надо сделать? У меня 502 ошибка выходит.
Мне никакие дополнительные настройки не потребовались, а в логах сервера что-нибудь есть? Из командной строки PHP запускается? Операционная система какая? Какая версия Apache выбрана? (подойдёт та же самая, что и для 8.0). И работает ли PHP 8.0, или тоже нет? OpenServer версии 5.4.0 (последней на данный момент)?
OS 5.3.7.
Apache+Nginx
windows 10
в командной строке запускается.
Ошибка Nginx
2021/12/07 04:47:21 [error] 12836#9396: *1 WSARecv() failed (10054: An existing connection was forcibly closed by the remote host) while reading response header from upstream, client: 127.0.0.1, server: backend.yii3.loc, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "yii3.loc"

Если только Apache
в отладке ошибок нет, но пишет соединение сброшено - ERR_CONNECTION_RESET

Re: PHP 8.1 в OpenServer

Добавлено: 07 дек 2021, 06:04
SagePointer
DAGpro писал(а): 07 дек 2021, 04:51OS 5.3.7.
Apache+Nginx
Версия 5.3.7 не содержит нужного Апача, совместимого с PHP 8+, насколько помню. Да и с устаревшими версиями не тестировал, только с 5.4.0, потому, возможно, понадобится в подобных случаях ещё и допиливание конфига напильником (если структура папок в конфигах там слегка отличается от той, что используется в 5.4.0).

Re: PHP 8.1 в OpenServer

Добавлено: 08 дек 2021, 11:29
Mono
SagePointer писал(а): 04 дек 2021, 20:24 Специально для ленивых закинул в репозиторий:
https://github.com/SagePtr/openserver-php-8.1
Отдельные модули буду докидывать туда по возможности, пока что без них.
А есть возможность установить расширение Redis? Ставлю с pecl свежий dll и не работает, ошибка.

Re: PHP 8.1 в OpenServer

Добавлено: 08 дек 2021, 18:25
SagePointer
Mono писал(а): 08 дек 2021, 11:29 А есть возможность установить расширение Redis? Ставлю с pecl свежий dll и не работает, ошибка.
В Pecl последний на данный момент DLL - для версии 8.0, а для 8.1 там пока ещё нет расширений, потому руками их собирать разве что.