Проблема решена!
Хотя в сообщении об ошибке указано Указанный модуль не может быть найден , это немного вводит в заблуждение - дело не в том, что он не может найти php_curl.dll
, скорее, он не может найти модуль что php_curl.dll
требуется. Требуются 2 DLL: libeay32.dll
и SSLeay32.dll
.
Итак, вы должны поместить эти 2 DLL где-нибудь в вашей переменной PATH (например, C:\Windows\system32
). Это все, что нужно сделать.
Однако, даже это изначально не сработало для меня. Поэтому я скачал zip-архив Windows последней версии PHP, который включает в себя все необходимые библиотеки DLL. Я не переустанавливал PHP, я просто скопировал все библиотеки DLL в папке «ext» в папку расширений PHP (как указано в переменной extension_dir
в php.ini
), и я скопировал версии libeay32.dll
и SSLeay32.dll
из PHP скачать в мой каталог System32.
Я также сделал iisreset, но я не знаю, было ли это необходимо.