Вызов неопределенной функции curl_init().

Когда я собираюсь внедрить платежный шлюз Authorize.net. Тем не менее, я получил эту ошибку:

Вызов неопределенной функции curl_init()

Пожалуйста, дайте мне знать, что в этом плохого.

3 ответа

Решение

Если вы на Windows:

Перейдите в файл php.ini и удалите ; пометьте в начале следующей строки:

;extension=php_curl.dll

После того, как вы сохранили файл, вы должны перезапустить программное обеспечение вашего HTTP-сервера (например, Apache), чтобы это вступило в силу.


Для Ubuntu 13.0 и выше просто используйте пакет debundled. В терминале введите следующее, чтобы установить его, и не забудьте перезагрузить сервер.

sudo apt-get install php-curl

Или если вы используете старый PHP5

sudo apt-get install php5-curl

или же

sudo apt-get install php5.6-curl

Расширение CURL ext/curl не установлен или не включен в вашей установке PHP. Обратитесь к руководству за информацией о том, как установить или включить CURL в вашей системе.

Вы должны включить curl с php.

Вот инструкция для того же

Другие вопросы по тегам