Я столкнулся с этой ошибкой, приведенной ниже
Неустранимая ошибка: вызов неопределенной функции curl_init () в E: \ xampp \ htdocs \ new \ functions.php в строке 11
Я уже внес изменения в php.ini
. Я удалил точку с запятой перед
;extension=php_crack.dll extension=php_curl.dll ;extension=php_cvsclient.dll
и после этого перезапустите xampp
но все еще сталкивайтесь с той же проблемой. Есть ли какие-либо другие изменения. Пожалуйста, дайте мне знать, если они будут, я буду очень благодарен вам всем
Если вы используете XAMPP, проверьте эти два местоположения:
Для строки ;extension=php_curl.dll
.
Удалите точку с запятой, сохраните оба файла, перезапустите Apache и снова запустите его. Надеюсь, это сработает.
В Xampp я нашел php.ini
в этом месте:
C:\xampp\php\php.ini
Я удалил ";" from "; extension = php_curl.dll". Он работает нормально.
Убедитесь, что вы нашли все файлы php.ini в XAMPP. (Найдите в них папку xampp). Насколько я знаю, XAMPP имеет два или три, и может быть, вы включили его в неправильный файл.
Как вы сказали, мы раскомментируем строку «; extension = php_curl.dll» в php.ini
php.ini может быть в нескольких местах. Чтобы проверить, где находится соответствующая, перейдите на phpmyadmin (http: // localhost / phpmyadmin), запустите phpinfo () -> меню левой стороны.
В левой колонке будет указано половина страницы: «Файл конфигурации (php.ini)« Путь »с указанием пути в правом столбце.
Или просто найдите страницу для php.ini (Ctrl + F)
Различные версии xampp имели php.ini, если в разных каталогах, а некоторые имеют 3 версии файла в разных местах. Многие учебники говорят, чтобы изменить их все, если вы измените настройки / использует позже.
Откройте файл в текстовом редакторе и найдите строку (через поиск); extension = php_curl.dll
Удалить ";" раскомментировать его, поэтому он становится: extension = php_curl.dll
Сохранить файл. Перезапустите apache.
Дважды проверьте и запустите phpinfo (). Искать «завиток» В разделе «Поддержка cURL» Он должен сказать «включен».
Ура!
Запустите phpinfo();
от xampp и проверки curl включен или нет. или получить скрипт отсюда, чтобы проверить завиток.
http://www.webune.com/forums/how-to-check-curl-installed-in-php.html
Проверьте это: http://www.kanersan.com/blog.php?blogId=45 У меня была аналогичная проблема, за исключением отчетов об ошибках. Поиск по всему Интернету и все, что я нашел, это «изменить файл php.ini». Я изменил все файлы php.ini, но я все еще получал ту же ошибку. Оказывается, WAMP имеет визуальные настройки, которые, я считаю, перезаписывают php.ini. Чтобы включить завиток, вы оставили клик на значке XAMPP в стартовом меню запуска -> PHP -> Настройки PHP -> php_curl (убедитесь, что он отмечен).
Возможно, это твоя проблема.
Надеюсь, поможет.
-c0d3
если у вас уже есть неуправляемая строка из php.ini и по-прежнему возникает ошибка, вы должны убедиться, что этот файл расширения существует в папке php или нет
поэтому проверьте этот файл
php_curl.dll
в xampp \ php \ exts
если его нет, чем скачать его из Интернета и вставить туда
Перезапустите Apache.
шаги:
php_curl.dll
, поэтому замените ;extension=php_curl.dll
с extension=php_curl.dll
Откройте php.ini и найдите параметр «extension_dir». Убедитесь, что это правильный и абсолютный путь к вашему расширению php.
Пример правильного каталога расширений на окнах xampp:
extension_dir=c:\xampp\php\ext
Если вы не знаете, что происходит, попробуйте открыть журнал ошибок Apache и найдите текст «php_curl» и «Unknown on line 0». Это типичное сообщение об ошибке, отправленное, когда Apache не может загрузить модуль.