Запуск PHP: невозможно загрузить динамическую библиотеку php_curl.dll
Для проекта мне нужен модуль php_curl.dll. Я активировал модель на всех файлах php.ini. Но я получаю предупреждение PHP, что модуль не может загрузить. При проверке файла error.log, смотрите эту информацию: Предупреждение PHP: Запуск PHP: не удается загрузить динамическую библиотеку 'php_curl.dll' (пробовал: …/UwAmp/bin/php/php-7.2.4/ext\php_curl.dll
Что я могу сделать, чтобы путь был корректно загружен или сгенерирован?
2 ответа
Я думаю, что-то не так с установочным zip-кодом PHP 7.2.5 (php-7.2.5-Win32-VC15-x64.zip), может быть, то же самое с 7.2.4, нет libeay32.dll
а также ssleay32.dll
включены библиотеки, которые, очевидно, нужны модулю curl.
Мое решение состояло в том, чтобы установить версию 7.1.17, где файлы были включены, и скопировать эти dll в каталог Apache bin. Этого должно быть достаточно, если не попробовать также включить PHP (в моем случае c:\usr\php71
) и Apache bin (в моем случае c:\usr\Apache24\bin
) к вам переменная PATH.. и перезагрузите Windows, чтобы быть в безопасности.
Для успешной загрузки php_curl.dll должны быть доступны пути libeay32.dll и ssleay32.dll. Итак, откройте папку php внутри вашей установки UwAmp и скопируйте файлы в:
бен / Apache/bin/
Затем перезапустите UwAmp. Посмотри, работает ли это.