php运行出现Call to undefined function curl_init()的解决方法
我要利用curl函数进行数据采集时发现提示Call to undefined function curl_init错误了,后来从官网了解到因为curl默认不是php开启的函数,我们需要手工打开哦,下面我来给大家介绍开启curl函数。
例如:
$ch = curl_init(); //初始化curl curl_setopt($ch, CURLOPT_URL, $url);//设置链接 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//设置是否返回信息 curl_setopt($ch, CURLOPT_HTTPHEADER, $header);//设置HTTP头 curl_setopt($ch, CURLOPT_POST, 1);//设置为POST方式 curl_setopt($ch, CURLOPT_POSTFIELDS, $xml_data);//POST数据 $response = curl_exec($ch);//接收返回信息 if(curl_errno($ch)){//出错则显示错误信息 print curl_error($ch); } curl_close($ch); //关闭curl链接 echo $response;//显示返回信息
结果出现:
Call to undefined function curl_init
解决方法如下:
1.打开php.ini,开启extension=php_curl.dll
2.检查php.ini的extension_dir值是哪个目录,检查有无php_curl.dll,没有的请下载php_curl.dll,再把php目录中libeay32.dll,ssleay32.dll拷到c:windowssystem32里面
修改之后还有问题啊
在httpd.conf文件中加上:
LoadFile 动态链接库的完整路径
比如,此处php需要扩展curl,因此解决方法就是在httpd.conf文件中加上:
LoadFile d:/php/libeay32.dll LoadFile d:/php/ssleay32.dll
这样就解决了
(资源库 www.zyku.net)
上一篇:php 上传大文件的设置方法
栏 目:PHP教程
下一篇:Windows 64位服务器下php5.5 curl_init()扩展不能开启的解决方法
本文标题:php运行出现Call to undefined function curl_init()的解决方法
本文地址:https://www.zyku.net/php/101.html
您可能感兴趣的文章
- 01-25Python基础之logging模块知识总结
- 10-19钉钉在哪查询企业信息
- 02-09python 命令行传参方法总结
- 11-24小米10s怎么关闭震动效果
- 10-18opporeno6Pro在哪里分享wifi密码
- 03-10Sublime Text3下配置SublimeLinter进
- 11-04苹果13怎样启用手写输入
- 11-26ipad如何设置五五分屏
- 02-23DedeCMS添加自定义文档属性的详细教程
- 03-10荣耀50pro指纹录入教程
- 12-29核工业学院-核工业学院应用软件功能介
- 01-11易风天气-易风天气应用软件功能介绍
- 02-12vivo手机导航键顺序样式修改方法
- 04-26Nginx实战之反向代理WebSocket的配置
- 11-29WordPress提示正在执行例行维护,请一分
- 01-11益稼通-益稼通应用软件功能介绍
- 09-19抖音六人连线直播怎么开
- 07-03帝国CMS标签TAG列表页显示信息数量num
- 02-18一加9开启智慧识屏操作方法
- 02-02vivoy52s更改返回键图标样式方法
最近更新
阅读排行
猜你喜欢
- 02-11华为nova8应用锁设置教程
- 12-31一生帮-一生帮应用软件功能介绍
- 01-28一加8pro设置跑马灯方法
- 03-31Linux /etc/systemd/system和/lib/sys
- 03-27Python命令行如何运行文件
- 09-22微信专属月亮获取方法分享
- 09-14华为音乐取消免密支付方法介绍
- 01-19迷妹猜韩剧app-迷妹猜韩剧app应用软件
- 01-11二年级下册语文助手-二年级下册语文助
- 01-25Python基础之logging模块知识总结