У меня Windows 10 с WAMP-сервером (Apache 2.4.9, PHP 5.5.29 VC11 x64, e MySQL). Все отлично работает, но теперь я буду использовать расширение curl.
Я вхожу в C:\wamp\bin\php\php5.5.29\phpForApache.ini
(из конфигурации веб-сервера) и удалите комментарий из extension=php_curl.dll
перезагрузите сервер Apache и в error_log
я имею
[22-Sep-2015 13:13:30 UTC] PHP Предупреждение: Запуск PHP: невозможно загрузить динамическую библиотеку ‘c: /wamp/bin/php/php5.5.29/ext/php_curl.dll’ —
Невозможно троваре иль по модулю specificato.in Неизвестный в сети 0
DLL находится в правильной папке, а остальные DLL работают нормально.
1 ° попробовать: Я добавил в системную переменную PATH: C:/wamp/bin/php/php5.5.29/ext/;c:/wamp/bin/php/php5.5.29/
2 ° попробовать: Я перезагружаю файл php-5.5.29-Win32-VC11-x64.zip
и заменил php_curl.dll
Но у меня всегда один и тот же результат:
index.php
Фатальная ошибка: Обращение к неопределенной функции curl_exec ()
phperror_log:
[22-Sep-2015 13:13:30 UTC] PHP Предупреждение: Запуск PHP: невозможно загрузить динамическую библиотеку ‘c: /wamp/bin/php/php5.5.29/ext/php_curl.dll’ —
Невозможно троваре иль по модулю specificato.in Неизвестный в сети 0
Эти шаги работали для меня:
Добавьте папку bin Apache в переменную Path Env в Windows
Скопируйте файл libssh2.dll из папки php в корзину apache
папка (Apache, кажется, нуждается в этом, чтобы curl php работал в Windows)
Других решений пока нет …