Страница 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 это все не работает в том то и дело.
И 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