настройка расширения curl для php в Windows

#php #curl #xampp

#php #curl #xampp

Вопрос:

Я использую сервер Xampp с php5. Я пытался заставить расширение curl работать. Но не удается это сделать. Я раскомментировал php_curl.dll строка в php.ini. Я не вижу, чтобы curl был включен в phpinfo () . Я также скопировал ssleay32.dll и libeay32.dll файлы в каталоги syswow64 и system32. Нужно ли мне что-либо устанавливать на сервер? Кто-нибудь раньше использовал xampp server с curl? Спасибо

Ответ №1:

Честно говоря, я не использовал, XAMPP но пару раз я сталкивался с проблемами с WAMP расширениями в Windows.

Почти всегда причиной была одна из следующих:

  1. В /ext каталоге нет требуемого файла,
  2. Строка расширения в php.ini прокомментирована,
  3. Я забыл перезапустить сервер.

Кроме того, это выглядит интересно (по ссылке # 1 ниже):

В XAMPP есть прямая запись часто задаваемых вопросов об их структуре php.ini. Для тех, кто ищет простое исправление, игнорируйте все, кроме файла/apache/bin/php.ini. Это единственное, которое имеет значение, независимо от того, какую версию PHP вы используете в данный момент.

Как насчет всего .вам нужны DLL-файлы? Ну, они вам не нужны. Все, что вам нужно для запуска CURL при установке XAMPP, включено в загрузку.Прекратите загружать лишнюю чушь и засовывать ее по всей вашей системе. XAMPP знает, что ему нужно, где это находится и как это использовать. Конец истории.

Если вышеуказанные шаги не помогли, прочитайте следующие статьи (и комментарии):

Имейте в виду наличие нескольких файлов php.ini в XAMPP. Убедитесь, что вы отредактировали правильное.

PS Я только что попытался включить cURL в Wamp/XP . Я удалил начальную точку с запятой ; из строки ;extension=php_curl.dll и перезапустил сервер. Теперь я вижу cURL support: enabled на phpinfo() странице. Я думаю, что в XAMPP это тоже просто.