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

php使用curl函数提示Call to undefined function curl_init()
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_6123.htm
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_4863.htm
www.citygf.com/health/ys/201405/t20140509_33775.html
www.citygf.com/health/ys/201405/t20140509_34544.html
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_4251.htm
www.citygf.com/health/ys/201405/t20140509_35840.html
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_5861.htm
www.hsdcw.com/my/jt/html/2014-05-09/59506.htm
www.lfxww.com/yy/yszs/1578320.html
www.hsdcw.com/my/dyzx/html/2014-05-09/59263.htm
www.ncnews.com.cn/ys/yszt/2014-05/09/content_5776.htm
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_5464.htm
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_4236.htm
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_4589.htm
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_5506.htm
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_4281.htm
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_5877.htm
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_5460.htm
www.zhiyin.cn/yx/hdtp/4328130.html
www.qdxw.com.cn/yx/dwwf/2884476.html
www.hsdcw.com/my/bjzx/html/2014-05-09/59439.htm
www.hsdcw.com/my/jt/html/2014-05-09/59425.htm
www.sxycrb.com/yy/lxjk/2118832.html
www.changsha.cn/ys/csys/3467169.html
www.hsdcw.com/my/zyys/html/2014-05-09/59375.htm
www.zhiyin.cn/yx/hdtp/4328148.html
www.citygf.com/health/ys/201405/t20140509_36040.html
www.js0573.com/yx/sjbm/5020689.html
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_5063.htm
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_4152.htm
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_5692.htm
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_6208.htm
www.citygf.com/health/ys/201405/t20140509_35315.html

昨天我在使用curl来写一个api接口时发现运行curl函数时提示Call to undefined function curl_init()错误,从错误来看就是没有定义curl_init()函数了,后来才知道此函数必须开启php中的一个文件,具体方法如下。www.js0573.com/yx/jsfs/5025632.html
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_6097.htm
www.citygf.com/health/ys/201405/t20140509_34928.html
www.zhong5.cn/jk/hhfx/2397377.html
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_5545.htm

程序代码我是这样写的:

www.hsdcw.com/my/dyzx/html/2014-05-09/58839.htm
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_6024.htm
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_4445.htm
www.ncnews.com.cn/ys/yszt/2014-05/09/content_4500.htm
www.sxycrb.com/yy/bybs/2098419.html
  1. $curl = curl_init(); // 设置你需要抓取的URL
  2. curl_setopt($curl, CURLOPT_URL, 'http://www.111cn.net'); // 设置header
  3. curl_setopt($curl, CURLOPT_HEADER, 1); // 设置cURL 参数,www.ncnews.com.cn/ys/gdzx/2014-05/09/content_4189.htm
    要求结果保存到字符串中还是输出到屏幕上。www.ncnews.com.cn/ys/gdzx/2014-05/09/content_4467.htm
    www.hsdcw.com/my/bjzx/html/2014-05-09/59303.htm
    www.ncnews.com.cn/ys/gdzx/2014-05/09/content_6137.htm
  4. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 运行cURL,www.ncnews.com.cn/ys/gdzx/2014-05/09/content_4677.htm
    请求网页
  5. $data = curl_exec($curl); // 关闭URL请求
  6. curl_close($curl); // 显示获得的数据
  7. var_dump($data); ?>

结果提示了:Call to undefined function curl_init(),后来百度了一些解决办法,大家可参考。www.qdxw.com.cn/yx/dwwf/2880659.html
www.citygf.com/health/ys/201405/t20140509_34185.html
www.hsdcw.com/my/zyys/html/2014-05-09/59395.htm
www.hsdcw.com/my/bjzx/html/2014-05-09/59442.htm
www.citygf.com/health/ys/201405/t20140509_35566.html
www.citygf.com/health/ys/201405/t20140509_35564.html
www.ncnews.com.cn/ys/bk/2014-05/09/content_5897.htm
www.sxycrb.com/yy/lxjk/2108828.html

windows apache下修改配置:

www.ncnews.com.cn/ys/gdzx/2014-05/09/content_5672.htm
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_5930.htm
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_5307.htm
www.citygf.com/health/ys/201405/t20140509_34579.html
www.js0573.com/yx/jsfs/5025807.html
www.citygf.com/health/ys/201405/t20140509_35323.html
www.zhong5.cn/jk/hhfx/2397509.html

1.修改php.ini,www.qdxw.com.cn/yx/jsyz/2879195.html
www.zhiyin.cn/yx/hdtp/4328221.html
www.hsdcw.com/my/yszd/html/2014-05-09/59629.htm
将;extension=php_curl.dll前面的分号去掉

www.js0573.com/yx/jsfs/5026066.html
www.ncnews.com.cn/ys/yszt/2014-05/09/content_5175.htm

2.拷贝libeay32.dll、www.ncnews.com.cn/ys/gdzx/2014-05/09/content_6225.htm
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_4342.htm
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_5049.htm
www.hsdcw.com/my/dyzx/html/2014-05-09/58781.htm
www.zhong5.cn/jk/hxfx/2398444.html
www.zhong5.cn/jk/hxfx/2398432.html
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_4279.htm
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_6052.htm
www.zhiyin.cn/yx/hdtp/4332169.html
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_6161.htm
www.hsdcw.com/my/dyzx/html/2014-05-09/59531.htm
www.citygf.com/health/ys/201405/t20140509_34573.html
www.hsdcw.com/my/yszd/html/2014-05-09/59634.htm
www.js0573.com/yx/jsfs/5025744.html
www.js0573.com/yx/sjbm/5020838.html
www.lfxww.com/yy/zxtj/1578325.html
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_4357.htm
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_5819.htm
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_5302.htm
www.citygf.com/health/ys/201405/t20140509_34085.html
www.hsdcw.com/my/dyzx/html/2014-05-09/59047.htm
www.citygf.com/health/ys/201405/t20140509_35451.html
ssleay32.dll(C:AppServphp5)两个文件到system32目录

www.zhiyin.cn/yx/hdtp/4328223.html
www.hsdcw.com/my/zyys/html/2014-05-09/59036.htm

3.重启Apache(services.msc)即可

www.ncnews.com.cn/ys/gdzx/2014-05/09/content_5366.htm

linux apache解决:需要安装curl软件包。www.ncnews.com.cn/ys/gdzx/2014-05/09/content_6081.htm
www.hsdcw.com/my/yszd/html/2014-05-09/59633.htm
若使用ubuntu,www.hsdcw.com/my/bjzx/html/2014-05-09/59110.htm
则打开新立得软件包管理器搜索curl,www.ncnews.com.cn/ys/gdzx/2014-05/09/content_4636.htm
安装curl即可

www.hsdcw.com/my/dyzx/html/2014-05-09/59606.htm
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_5078.htm
www.ncnews.com.cn/ys/gdzx/2014-05/09/content_4447.htm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值