Вызов неопределенной функции 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 в вашей системе.