调用未定义的函数 curl_init().?

2022-08-30 05:54:02

当我要实施 Authorize.net 支付网关时。但是,我得到了这个错误:

调用未定义的函数 curl_init()

请让我知道其中有什么问题。


答案 1

如果您使用的是 Windows

转到您的 php.ini 文件,然后从以下行的开头删除标记:;

;extension=php_curl.dll

保存文件后,您必须重新启动HTTP服务器软件(例如Apache)才能生效。


对于 Ubuntu 13.0 及更高版本,只需使用去分解包即可。在终端中键入以下内容进行安装,不要忘记重新启动服务器。

sudo apt-get install php-curl

或者,如果您使用的是旧的 PHP5

sudo apt-get install php5-curl

sudo apt-get install php5.6-curl

然后重新启动 apache 以激活软件包

sudo service apache2 restart

答案 2

在 PHP 安装中未安装或启用 CURL 扩展。有关如何在系统上安装或启用 CURL 的信息,请查看手册ext/curl


推荐