#php #apache #curl #xampp
#php #апач #завиток #xampp
Вопрос:
Я получаю сообщение об ошибке в моем php-приложении: Фатальная ошибка: вызов неопределенной функции curl_init()
Я везде искал ответ, и, поверьте мне, я выполнил все предоставленные решения, но все равно не смог преодолеть эту проблему. До сих пор я пробовал несколько решений, таких как :
- Удаление комментария «;» в php.ini перед extension=php_curl.dll а затем перезапустите сервер
- Перейдите к 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 (каждая из них одна за другой), а затем перезапустите сервер
- Измените 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