最新公告
  • 欢迎您光临码农资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!加入我们
  • php使用curl函数提示Call to undefined function curl_init()

    在使用curl来写一个api接口时发现运行curl函数时提示Call to undefined function curl_init()错误,从错误来看就是没有定义curl_init()函数了,后来才知道此函数必须开启php中的一个文件,具体方法如下。

    程序代码我是这样写的:

    <?php 
    // 初始化一个 cURL 对象 
    $curl = curl_init(); 
    // 设置你需要抓取的URL 
    curl_setopt($curl, CURLOPT_URL, 'http://www.codesou.cn'); 
    // 设置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即可

    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
    如有侵权请发送邮件至1943759704@qq.com删除

    码农资源网 » php使用curl函数提示Call to undefined function curl_init()
    • 7会员总数(位)
    • 25846资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 293稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情