Call to undefined function curl init

Если Вы попали на эту страницу, значит у Вас есть проблема и имя этой проблемы: «Call to undefined function curl init». Так как ошибка среди Веб-программистов очень распространенная, то смею предположить следующее:

1.Вы начинающий веб-программист и с ошибкой «Call to undefined function curl init» сталкиваетесь впервые;
2.Как начинающий программист, Вы работаете в популярном пакете «Денвер»;
3.Опыта работы с CURL у Вас нет.

Если все сказанное — это про Вас, то вполне вероятно я смогу помочь Вашему горю.

Шаг первый. Проверяем установлен ли у нас CURL

В подавляющем большинстве случаев ошибка «Call to undefined function curl init» появляется по причине того, что у Вас просто напросто не установлен CURL. Что бы проверить так ли это, пишем небольшой скрипт:


<?php
phpinfo();
?>


Сохраняем его под именем «info.php» в корне вашего сайта и открываем в браузере страницу с адресом «имя_вашего_сайта/info.php». Далее открываем окошко поиска по странице и вбиваем слово «curl». Если в результате поиска Вы ничего не нашли, то поздравляю — CURL у Вас не установлен.

Шаг второй. Устанавливаем CURL

Итак, самый простой способ установить библиотеку CURL под Денвер — это скачать файл «php_curl.dll» и разместить его в Денвере по следующему пути «usr/local/php5/ext/php_curl.dll».

После чего зайти в файл php.ini, найти и раскоментировать строку «extension=php_curl.dll» и перезапустить «Денвер».

Как показывает практика, данные манипуляции в подавляющем большинстве случаев оказываются достаточными для решения проблемы.

Шаг третий. Что делать если все сказанное выше не помогло

Бывает и такое, что после всех усилий проблема «Call to undefined function curl ini» не решается. В таком случае рекомендую сделать следующее:

Во-первых, проверить, что параметр «extension_dir» в php.ini указывает на директорию «usr/local/php5/ext/».
Во-вторых, попробовать скачать другой файл «php_curl.dll».

Если указанные действия не помогли, то пишите в комментарии о Вашей проблеме, и мы обязательно поможем вашему горю!