kzen.dev
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
Derek Kurth
Derek Kurth
Вопрос

PHP / cURL на Windows устанавливает: "Указанный модуль не может быть найден."

Я использую PHP 5.2.3 на Windows 2000 Server с IIS 5. Я'пытаюсь заставить работать cURL, поэтому в моем php.ini файле у меня есть эта строка:

extension_dir ="F:\PHP\ext"

И позже, у меня есть:

extension=php_curl.dll

Файл F:\PHP\ext\php_curl.dll существует, но когда я пытаюсь запустить любой PHP скрипт, я получаю следующее в журнале ошибок:

PHP Warning: PHP Startup: Unable to load dynamic library 'F:\PHP\ext \php_curl.dll' - Указанный модуль не может быть найден. в Unknown на строке 0

23 2008-08-15T15:17:30+00:00 5
Charles Menguy
Charles Menguy
Редактировал вопрос 25-го апреля 2012 в 4:41
Программирование
curl
windows
php
Решение / Ответ
Derek Kurth
Derek Kurth
15-го августа 2008 в 3:18
2008-08-15T15:18:53+00:00
Дополнительно
Источник
Редактировать
#8416011

Проблема решена!

Хотя сообщение об ошибке гласило Указанный модуль не может быть найден, это немного вводит в заблуждение - дело не в том, что он не смог найти php_curl.dll, а скорее он не смог найти модуль, который требовал php_curl.dll. Две DLL, которые он требует, это libeay32.dll и SSLeay32.dll.

Поэтому вам нужно поместить эти две DLL куда-нибудь в PATH (например, C:\Windows\system32). Вот и все.

Однако даже это не помогло мне вначале. Тогда я скачал zip-архив последней версии PHP для Windows, который включает все необходимые библиотеки DLL. Я не переустанавливал PHP, я просто скопировал все DLL из папки "ext" в папку PHP extensions (как указано в переменной extension_dir в php.ini), и я скопировал версии libeay32.dll и SSLeay32.dll из загруженного PHP в каталог System32.

Я также сделал iisreset, но я не знаю, было ли это необходимо.

Derek Kurth
Derek Kurth
Редактировал ответ 9-го марта 2016 в 4:23
25
0
 elQuique
elQuique
18-го февраля 2015 в 6:53
2015-02-18T18:53:25+00:00
Дополнительно
Источник
Редактировать
#8416015

libeay32.dll и ssleay32.dll должны быть пути-доступна для php_curl.dll для правильной работы.

В Панель управления -> Поиск -> Дополнительные параметры системы и переменные среды.

Под системные переменные найти путь добавить папку c:/php (или какой бы путь) и перезапустите Apache.

teo  van kot
teo van kot
Редактировал ответ 18-го февраля 2015 в 7:22
13
0
Patrik Svensson
Patrik Svensson
15-го августа 2008 в 3:18
2008-08-15T15:18:58+00:00
Дополнительно
Источник
Редактировать
#8416012

Совет - использовать WAMP-installer. Все просто работает. Однако это не IIS - так что если это важно - игнорируйте мой совет. ;)

EDIT: Я увидел, что вы нашли решение, поэтому я проголосовал за него. +1

4
0
 Blerta
Blerta
8-го июня 2013 в 7:02
2013-06-08T07:02:34+00:00
Дополнительно
Источник
Редактировать
#8416013

У меня все та же проблема, хотя я сделал предложение выше и многие другие, предложенные в Интернете, я получаю

Извините, но этот плагин требует, чтобы libcurl был активирован на вашем сервере.

Когда я пытаюсь активировать свой плагин.

Отредактировано: Я использовал php 5.3.13 на win64 windows 7 и ни одно из решений не работало для меня.

1.Я пытался скопировать libeay32.dll SSLeay32.dll в папку windows\system32 - не помогло. 2. Отредактировал и откомментировал оба файла php.ini - не помогло. 3. Активировал php_curl в расширениях php не помогло 4. Скопировал и заменил несколько раз www.anindya.com версию php_curl.dll, но похоже я скачивал не ту версию. Версия, которая работала у меня, была в разделе Fixed curl extensions второй файл php_curl-5.3.13-VC9-x64

Надеюсь, это поможет кому-нибудь еще

 Blerta
Blerta
Редактировал ответ 10-го июня 2013 в 8:23
1
0
 profnotime
profnotime
18-го января 2019 в 10:42
2019-01-18T22:42:53+00:00
Дополнительно
Источник
Редактировать
#8416016

Столкнулась с этой проблемой, когда я обновил PHP в UwAmp до 7,2.*. Единственное решение, которое работает для меня было скачать последняя версия Apache на время (например, Apache/2.4.37 (для Win32)) и заменить тот, что пришел с UwAmp. Это также участвует редактирования типовой конфигурации httpd.conf, чтобы произвести httpd_uwamp.файл conf. UwAmp нужен этот шаблон, чтобы затем создать реальный файл httpd.conf при запуске. Все остальные предложения выше я'т решать это за меня, к сожалению. Также обратите внимание, что в OpenSSL 1.1, libeay32.dll и ssleay32.dll больше не требуется (см. http://php.net/manual/en/curl.installation.php)

0
0
Похожие сообщества 27
phpGeeks
phpGeeks
4 757 пользователей
Best PHP chat @phpGeeksJunior - новичкам @golangGeeks - гошка @jobGeeks - вакансии(250000 р/мес) @dbGeeks - базы данных @ebanoePhp - канал о PHP @laravel_pro - Laravel @jsChat - JS @moscowProgers - Москва Реклама: https://vk.cc/cbJtVV ДР - 28.03.2016
Открыть telegram
PHP — вакансии, поиск работы и аналитика
PHP — вакансии, поиск работы и аналитика
4 157 пользователей
Публикуем вакансии и запросы на поиск работы по направлению PHP, Laravel, Symfony, Yii etc. Full/par-time, remote и т.д. ПРАВИЛА: https://t.me/php_jobs/45345 Флудильня: @phpimhorus More: @javascript_jobs, @nodejs_jobs, @devops_jobs, @sql_jobs
Открыть telegram
phpGeeksJunior
phpGeeksJunior
2 980 пользователей
Группа для новичков. Не стесняйтесь задавать вопросы по php. Не флудить!!!! Реклама: https://vk.cc/cbJtVV Правила и полезные ссылки https://github.com/phpgeeks-club/faq Бест от пхпгикс https://t.me/best_of_phpgeeks
Открыть telegram
#php chat
#php chat
2 827 пользователей
Группа для новичков и бывалых. Не стесняйтесь задавать вопросы по php. Уважаем друг друга Администрация: @faramanx Сотрудничество: @adskiy_tony
Открыть telegram
PHP
PHP
2 761 пользователей
Группа про современный PHP. Обсуждаем ООП, TDD, BDD, DDD, SOLID, GRASP и прочие крутые базворды правила чата: https://gist.github.com/fesor/6c8b162ac1e2fe4d6f227341ec8eaadf Группа PHP для новичков @phpGeeksJunior Вакансии: https://t.me/fordev
Открыть telegram
Microsoft Stack Jobs
Microsoft Stack Jobs
2 408 пользователей
Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Денис Васьков
Зарегистрирован 15 часов назад
2
Dima Patrushev
Зарегистрирован 2 дня назад
3
sirojidddin otaboyev
Зарегистрирован 1 неделю назад
4
Елена Гайдамамакинат
Зарегистрирован 1 неделю назад
5
Иван Степанюк
Зарегистрирован 1 неделю назад
ID
KO
RU
© kzen.dev 2023
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией