教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php使用curl函数提示Call to undefined function curl_init()

php使用curl函数提示Call to undefined function curl_init()

发布时间:2018-12-08   编辑:jiaochengji.com
教程集为您提供php使用curl函数提示Call to undefined function curl,init()等资源,欢迎您收藏本站,我们将为您提供最新的php使用curl函数提示Call to undefined function curl,init()资源
昨天我在使用curl来写一个api接口时发现运行curl函数时提示Call to undefined function curl_init()错误,从错误来看就是没有定义curl_init()函数了,后来才知道此函数必须开启php中的一个文件,具体方法如下。

程序代码我是这样写的

<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy6923')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy6923>

??php
// 初始化一个 cURL 对象
$curl = curl_init();

// 设置你需要抓取的URL
curl_setopt($curl, CURLOPT_URL, 'http://www.111cn.net');

// 设置header
curl_setopt($curl, CURLOPT_HEADER, 1);

// 设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上。
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

// 运行cURL,请求网页
$data = curl_exec($curl);

// 关闭URL请求
curl_close($curl);

// 显示获得的数据
var_dump($data);

结果提示了:Call to undefined function curl_init(),后来百度了一些解决办法,大家可参考。


windows apache下修改配置:

1.修改php.ini,将;extension=php_curl.dll前面的分号去掉
2.拷贝libeay32.dll、ssleay32.dll(C:AppServphp5)两个文件到system32目录
3.重启Apache(services.msc)即可


linux apache解决:

需要安装curl软件包。若使用ubuntu,则打开新立得软件包管理器搜索curl,安装curl即可

您可能感兴趣的文章:
php中出现:Call to undefined function curl_init()的解决方法
php:Call to undefined function curl_init()的解决方法
php使用curl函数提示Call to undefined function curl_init()
windows下php开启curl_init的方法
PHP怎么开启CURL函数?开启CURL函数教程
php提示:Call to undefined function curl_init
win7(X64)系统环境PHP Curl函数不能使用
windows 下 php curl 的支持配置方法
php中开启curl扩展的方法详解
php cURL https链接报错:Unknown SSL protocol error in connection to

[关闭]
~ ~