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

Unable to load dynamic library 'http'

Добавлено: 10 авг 2022, 19:02
backstaf
Хочу установить расширение pecl_http (https://pecl.php.net/package/pecl_http)

Файл php_http.dll уже добавлена в /ext/
В конфиг добавил
extension = http
При перезапуске в логах PHP
[10-Aug-2022 15:52:33 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library 'http' (tried: c:/openserver/modules/php/PHP_7.4/ext\http (Не найден указанный модуль.), c:/openserver/modules/php/PHP_7.4/ext\php_http.dll (Не найден указанный модуль.)) in Unknown on line 0

Re: Unable to load dynamic library 'http'

Добавлено: 02 авг 2023, 20:53
svfolder
Перепробовал все варианты библиотек, та же проблема, помогите решить.

Зависимые подключились.

propro
Extension version 2.1.0

raphf
Extension version 2.0.1

А вот сама http отказывается запускаться.
[02-Aug-2023 17:50:00 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'php_http.dll' (tried: c:/ospanel/modules/php/PHP_7.4/ext\php_http.dll (Не найден указанный модуль.), c:/ospanel/modules/php/PHP_7.4/ext\php_php_http.dll.dll (Не найден указанный модуль.)) in Unknown on line 0

Пробовал и NTS и TS версии библиотек.
https://windows.php.net/downloads/pecl/ ... ttp/3.2.3/
https://windows.php.net/downloads/pecl/ ... ttp/3.2.4/

При этом, на 7.3 и 7.1 работает прекрасно.

Re: Unable to load dynamic library 'http'

Добавлено: 05 ноя 2023, 19:52
brutalhost
Также столкнулся с этой проблемой. В логах получаю это:
Warning: PHP Startup: Unable to load dynamic library 'http' (tried: c:/ospanel/modules/php/PHP_8.1/ext\http (╨Э╨╡ ╨╜╨░╨╣╨┤╨╡╨╜ ╤Г╨║╨░╨╖╨░╨╜╨╜╤Л╨╣ ╨╝╨╛╨┤╤Г╨╗╤М), c:/ospanel/modules/php/PHP_8.1/ext\php_http.dll (╨Э╨╡ ╨╜╨░╨╣╨┤╨╡╨╜ ╤Г╨║╨░╨╖╨░╨╜╨╜╤Л╨╣ ╨╝╨╛╨┤╤Г╨╗╤М)) in Unknown on line 0
Решение до сих пор не найдено.

Re: Unable to load dynamic library 'http'

Добавлено: 09 ноя 2023, 14:51
Ink0gnit0
@brutalhost,
1. Скачайте и распакуйте расширение http в каталог c:\ospanel\modules\php\PHP_8.1\ext

2. Судя по документации, данное расширение требует установленного расширения raphf. Также скачайте и распакуйте в каталог с расширениями c:\ospanel\modules\php\PHP_8.1\ext

3. Пропишите скачанные расширения в шаблоне конфигурационного файла c:\ospanel\userdata\config\PHP_8.1_php.ini:
extension = http
extension = raphf

4. Перезапустите OSPanel и проверьте результат

Для PHP 8.1 x86, шаги аналогичные. Только расширения должны быть архитектуры x86.

Re: Unable to load dynamic library 'http'

Добавлено: 09 ноя 2023, 20:26
svfolder
Незнаю насчет 8.1 но для 7.4 это все не работает в том то и дело. :cry:
И raphf у меня подключена в 7.1 и 7.3
Вопрос какие именно версии должны быть всех трех библиотек для 7.4?

Re: Unable to load dynamic library 'http'

Добавлено: 10 ноя 2023, 11:42
Ink0gnit0
@svfolder
Инструкция для PHP 7.4 x64:
1. Скачайте и распакуйте расширение http в каталог c:\ospanel\modules\php\PHP_7.4\ext

2. Скачайте и распакуйте расширение raphf в каталог c:\ospanel\modules\php\PHP_7.4\ext

3. Скачайте и распакуйте расширение propro в каталог c:\ospanel\modules\php\PHP_7.4\ext

4. Скачайте дополнительные модули ICU и распакуйте их в каталог c:\ospanel\modules\php\PHP_7.4

5. Пропишите скачанные расширения в шаблоне конфигурационного файла c:\ospanel\userdata\config\PHP_7.4_php.ini:
extension = raphf
extension = propro
extension = http
6. Перезапустите OSPanel и проверьте результат

Для PHP 7.4 x86, шаги аналогичные. Только расширения должны быть архитектуры x86:
https://windows.php.net/downloads/pecl/ ... 15-x86.zip
https://windows.php.net/downloads/pecl/ ... 16-x86.zip
https://windows.php.net/downloads/pecl/ ... 15-x86.zip
https://github.com/unicode-org/icu/rele ... VC2017.zip

Re: Unable to load dynamic library 'http'

Добавлено: 27 авг 2024, 00:33
yellowface11
https://dev-art.vercel.app/murizdev/how ... indows-2p8

Нашел решение тут, нужно скопировать все DLL в папку с PHP