Вызов неопределенной функции curl_init в php 5.2.6 XAMPP 1.6.8 Windows Server

#php #apache #curl #xampp

#php #апач #завиток #xampp

Вопрос:

Я получаю сообщение об ошибке в моем php-приложении: Фатальная ошибка: вызов неопределенной функции curl_init()

Я везде искал ответ, и, поверьте мне, я выполнил все предоставленные решения, но все равно не смог преодолеть эту проблему. До сих пор я пробовал несколько решений, таких как :

  1. Удаление комментария «;» в php.ini перед extension=php_curl.dll а затем перезапустите сервер
  2. Перейдите к http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows / и загрузите там исправленные расширения curl и замените php_curl.dll в xampp / php / ext с загруженными библиотеками DLL (каждая из них одна за другой), а затем перезапустите сервер
  3. Измените extension=php_curl.dll к расширению=»C:Xamppphpextphp_curl.dll » а затем перезапустите сервер

Все решения просто не сработали для моего случая. Я думаю, что на сервере работает более старая версия XAMPP и PHP (XaMPP 1.6.8 с PHP 5.2.6), это источник моей проблемы?

Я определенно отчаянно нуждался в помощи, потому что я уже перепробовал все решения, представленные в аналогичных вопросах в stackoverflow (поверьте мне, их много), и все же я не смог получить ответ на свою проблему. Поэтому, пожалуйста, не спешите помечать этот пост как дубликат, потому что я перепробовал почти все из них.

Ваша помощь будет очень признательна, спасибо.

Комментарии:

1. Вы уверены, что изменили правильный файл php.ini? Вам нужно найти, какой файл конфигурации php загружает apache. Также попробуйте phpinfo(); функцию, чтобы увидеть curl , загружено ли расширение.

2. да, я попробовал phpinfo() и изменил соответствующий файл php.ini, который был показан в разделе «Загруженный файл конфигурации», который в моем случае находится в C:XAMPPapachebinphp.ini

3. Вы уверены, что загрузили правильную версию curl — 32bit / 64bit ?

4. @caesardo можете ли вы добавить к своим вопросам разделы из phpinfo() результатов, которые касаются curl ?

5. @SamuilBanti xampp поставляется со встроенным php_curl.dll в каталоге ext, поэтому я просто раскомментирую extension=php_curl.dll . Что касается фиксированного curl в anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows , я действительно не уверен, потому что php-версия фиксированного расширения curl не соответствовала версии php в моем модуле Apache. Ссылка предоставляет исправленный curl для php 5.3.13 и 5.4, в то время как моя версия php 5.2.6