как включить curl в xampp - PullRequest
       21

как включить curl в xampp

4 голосов
/ 24 марта 2011

Я сталкиваюсь с этой ошибкой, приведенной ниже

Неустранимая ошибка: вызов неопределенной функции curl_init () в E: \ xampp \ htdocs \ new \ functions.php в строке 11

Я уже внес изменения в php.ini. Я удалил точку с запятой перед

;extension=php_crack.dll
extension=php_curl.dll
;extension=php_cvsclient.dll

и после этого перезапустите xampp, но проблема не исчезнет. Есть ли какие-то другие изменения? Пожалуйста, дайте мне знать, если таковые имеются. Я буду очень благодарен всем вам

Ответы [ 9 ]

9 голосов
/ 17 февраля 2012

Если вы используете XAMPP, проверьте эти два местоположения:

  • C: \ xampp \ xampplite \ apache \ bin \ php.ini
  • C: \ XAMPP \ xampplite \ PHP \ php.ini

Для линии ;extension=php_curl.dll.

Удалите точку с запятой, сохраните оба файла, перезапустите Apache и снова запустите его. Я надеюсь, что это сработает.

4 голосов
/ 29 марта 2012

В Xampp я нашел php.ini в этом месте:

C:\xampp\php\php.ini

Я удалил ";" из строки "; extension = php_curl.dll". Работает нормально.

1 голос
/ 16 августа 2011

Как вы сказали, мы раскомментируем строку "; extension = php_curl.dll" в php.ini

php.ini может находиться в нескольких местах.Чтобы проверить, где находится соответствующий файл, перейдите в phpmyadmin (http://localhost/phpmyadmin) запустите phpinfo () -> меню слева).

В левой колонке будет написано полстраницы: «Файл конфигурации (php.ini) Path "с путем в правом столбце.

Или просто поищите на странице php.ini (Ctrl + F)

В разных версиях xampp php.ini находился, если в разныхкаталоги, а в некоторых есть 3 версии файла в разных местах. Многие учебники говорят, чтобы изменить все из них в случае, если вы измените настройки / использование позже.

Откройте файл в текстовом редакторе и найдите строку (через поиск); extension = php_curl.dll

Удалите «;», чтобы раскомментировать его, поэтому он становится следующим: extension = php_curl.dll

Сохранить файл. Перезапустите apache.

Двойная проверкаи снова запустите phpinfo (). Найдите «curl» В разделе «Поддержка cURL» Должно быть сказано «включено».

Cheers!

1 голос
/ 24 марта 2011

Убедитесь, что вы нашли все файлы php.ini в XAMPP. (Найдите их в папке xampp). Насколько я знаю, XAMPP имеет два или три, и, возможно, вы включили его в неверный файл.

0 голосов
/ 04 октября 2016

Откройте php.ini и найдите параметр extension_dir.Убедитесь, что это правильный и абсолютный путь к вашему каталогу расширения php.

Пример правильного каталога расширений в windows xampp:

extension_dir=c:\xampp\php\ext

Если вы не уверены, что происходит, попробуйте открытьЖурнал ошибок Apache и найдите текст «php_curl» и «Unknown on line 0».Это типичное сообщение об ошибке, которое отправляется, когда Apache не может загрузить модуль.

0 голосов
/ 31 июля 2014

Шаги:

  1. Перейдите в папку XAMPP: C: \ xampp \ php
  2. Найдите файл php.ini
  3. Откройте его и удалите точку с запятой перед php_curl.dll, поэтому замените ;extension=php_curl.dll на extension=php_curl.dll
  4. Перезапустите Apache перед обновлением страницы
0 голосов
/ 28 марта 2013

, если вы уже удалили комментарий из php.ini и по-прежнему получаете сообщение об ошибке, чем Вы должны убедиться, что этот файл расширения существует в папке php или нет

проверьте этот файл

php_curl.dll

в xampp \ php \ exts

если его там нет, скачайте его из интернета и вставьте туда

Перезапустите Apache.

0 голосов
/ 19 марта 2012

Проверьте это: http://www.kanersan.com/blog.php?blogId=45 У меня была похожая проблема, за исключением сообщений об ошибках. Поиск по всему интернету, и все, что я нашел, было «изменить файл php.ini». Я изменил все файлы php.ini, но все еще получал ту же ошибку. Оказывается, у WAMP есть визуальные настройки, которые, я полагаю, переписывают php.ini. Чтобы включить curl, щелкните левой кнопкой мыши значок XAMPP в меню «Пуск» -> PHP -> Настройки PHP -> php_curl (убедитесь, что он отмечен).

Может быть, это твоя проблема.

Надеюсь, это поможет.

-c0d3

0 голосов
/ 24 марта 2011

Запустите phpinfo(); из xampp и убедитесь, что curl включен или нет. или получите скрипт здесь, чтобы проверить, что curl включен.

http://www.webune.com/forums/how-to-check-curl-installed-in-php.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...