curl — Предупреждение PHP: Запуск PHP: невозможно загрузить динамическую библиотеку php_curl.dll невозможно найти

У меня 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

2

Решение

Эти шаги работали для меня:

  1. Добавьте основную папку php в переменную Path Env в Windows (так
    libeay32.dll и ssleay32.dll доступны по пути … некоторые люди
    скопируйте их в Windows / System32, чтобы сделать их доступными для пути, но это
    не очень элегантный способ решить проблему)
  2. Добавьте папку bin Apache в переменную Path Env в Windows

  3. Скопируйте файл libssh2.dll из папки php в корзину apache
    папка (Apache, кажется, нуждается в этом, чтобы curl php работал в Windows)

5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]