【发布时间】:2016-10-09 13:20:51
【问题描述】:
我已经完成了 sudo apt-get install curl、sudo apt-get php5-curl、sudo apt-get php-curl 但我得到了 curl_init() 的未定义函数
有谁知道这方面的任何解决方案吗?
这是我的 PHP 代码。
<?php
// create curl resource
$ch = curl_init();
// set url
curl_setopt($ch, CURLOPT_URL, "example.com");
//return the transfer as a string
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// $output contains the output string
$output = curl_exec($ch);
// close curl resource to free up system resources
curl_close($ch);
?>
【问题讨论】:
-
尝试检查
php -i | grep curl以查看它是否输出任何内容或检查您是否在php -m中看到 curl。 -
在我做 php -i | 之后grep curl,我明白了。 /etc/php/7.0/cli/conf.d/20-curl.ini,卷曲
-
php5 上不存在此错误
-
好的,php -m 怎么样?你能在输出中看到 curl 吗?尽管如此,您应该可以通过
sudo apt-get install php-curl一切顺利 -
php7包也很有可能叫
php7.0-curl
标签: php curl php-7 ubuntu-16.04