当我要实施Authorize.net支付网关时。但是,我收到了这个错误:
调用未定义的函数curl_init()
请让我知道它有什么问题。
答案 0 :(得分:666)
如果你在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
答案 1 :(得分:14)
在PHP安装中未安装或启用CURL扩展ext/curl
。有关如何在系统上安装或启用CURL的信息,请查看manual。
答案 2 :(得分:9)
你必须用php启用curl。
Here是相同
的说明