Страница 1 из 1
Php 8.2, php_curl.dll и nghttp2.dll
Добавлено: 04 дек 2023, 19:12
asneg
Скачал последние версии php 8.0 8.1 8.2 8.3
Все работают в принципе, но при запуске сервера появляется 2 раза ошибка на любом php :
httpd.exe Entry Point Not Found
nghttp2_options_set_no_rfc9113_leading_and_traling_ws_validation could not be located in the dynamic link library
Както nghttp2.dll в апаче не совместим с последней версией php_curl.dll походу.
Сам сервер стартует, но curl в php не работает .
Для версии 8.0 и 8.1 просто поставил старый php_curl.dll , а вот на 8.2 и 8.3 копия со старой версии 8.1 ошибок не показывает, но и не хочет работать.
Видимо надо обновлять в апаче nghttp2.dll . Но на гитхабе только исходники. До компиляции из исходников, я еще не развился. Можете скомпилировать новый nghttp2.dll ? может поможет. и вам пригодиться.
Спасибо
Re: Php 8.2, php_curl.dll и nghttp2.dll
Добавлено: 04 дек 2023, 19:24
asneg
А вот оказывается можно и так найти готовый nghttp2.dll
v1.57 nghttp2.dll решило проблему с php_curl.dll
Старый nghttp2.dll был версии v1.45
Прикладываю здесь новую версию.
Можно закрывать.
Re: Php 8.2, php_curl.dll и nghttp2.dll
Добавлено: 20 дек 2023, 12:14
tans
точно так же выскакивает 2 раза при запуске ошибка с
nghttp2_options_set_no_rfc9113_leading_and_traling_ws_validation
стоит
https://github.com/SagePtr/openserver-php-8.2/
nghttp2.dll там точно такой же как во вложении.
но curl там работает.
судя по ошибке ws_validation чтото связанное с валидацией вебсокетов.
Re: Php 8.2, php_curl.dll и nghttp2.dll
Добавлено: 20 дек 2023, 16:23
VladPtash
Из-за того что обновился composer, теперь нужно иметь версию php 8.2.0 это как минимум. Надо, чтобы быстрее получалась новая версия OSPanel, стабильная. Пытался установить Php 8.3.0, но не работает, выдает две ошибки, сервер запускается, но не работает.
Re: Php 8.2, php_curl.dll и nghttp2.dll
Добавлено: 22 дек 2023, 15:37
Bugo
После обновления composer отображается подсказка, как откатиться назад (composer self-update --rollback). К тому же всегда можно установить конкретную версию, не самую последнюю, а нужную, введя подобную команду: composer self-update 2.2.22. Версии 2.2.x вроде поддерживают PHP от 5 до 8.
Re: Php 8.2, php_curl.dll и nghttp2.dll
Добавлено: 18 янв 2024, 01:55
SagePointer
Надёжнее весь Апач обновить, скачать отсюда:
https://www.apachelounge.com/download/ (выбрать Win64).
Все папки распаковывать из архива не обязательно, достаточно bin и modules.
Re: Php 8.2, php_curl.dll и nghttp2.dll
Добавлено: 24 янв 2024, 04:18
SagePointer
Сделал в виде модуля OpenServer (сам Apache обновлённый, и Apache+Nginx):
https://github.com/SagePtr/openserver-a ... 4/releases
Re: Php 8.2, php_curl.dll и nghttp2.dll
Добавлено: 12 фев 2024, 12:11
wagood
Спасибо!
также imagick на 8.2 смог запустить отсюда:
https://github.com/Imagick/imagick/issues/573
Re: Php 8.2, php_curl.dll и nghttp2.dll
Добавлено: 21 мар 2024, 14:50
dorelb
Re: Php 8.2, php_curl.dll и nghttp2.dll
Добавлено: 15 апр 2024, 05:43
raptor
Скачал оба ваши модули. И апач и пхп8,2 - последние версии!
Но не работает curl - в логе пхп пишется "d:/os3/modules/php/PHP_8.2/ext\php_curl.dll (%1 не является приложением Win32)) in Unknown on line 0" .
Что то связанное с разрядностью? В какую сторону копать?