curl_initcurl_init 函数错误,搞了了两天崩溃了~~~

curl_init  时间:2021-04-07  阅读:()

win7 64位系统php Call to undefined function curl_init()错误

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

php本地测试提示Fatal error: Call to undefined function curl_init() in E:...

win7下根本就不要拷贝什么文件到C下, 那是很老土和笨的方法! 改成这种方法, 首先, 将php的安装目录和ext目录的路径添加到系统环境变量: 比如你的php是解压在D:php 那么就把D:php;D:php/ext 这两条目录复制, 然后在桌面计算机右键--属性--系统高级设置--环境变量--系统变量, 选中path, 点击编辑, 粘贴到后面并且进行保存, 注意的是, 多个路径用分号隔开! 然后修改php.ini 将;extension=php_curl.dll前面的分号去掉! 保存, 然后重启电脑! 即可!

curl_easy_init调用失败

之前使用散文件gzip方式更新,现在换成下载zip包(断点下载) 在改动完成之后准备提交appstore,结果崩溃的发现在某些设备上debug可以正常更新、release就始终有问题,一直失败。

后来在mac上安装了http的抓包工具:HttpScope。

发现在head请求之后就不再继续走下去了,然后就猜测是否因为release的原因,导致写入文件时遇到权限问题了,然后就打log,重新生成release包测试… 最后定位到的问题是,head请求始终返回的是0,代码是这样写的: m_pUrlHandle = curl_easy_init(); double dSize = 0.0f; curl_easy_t(m_pUrlHandle, CURLOPT_URL, m_strRemoteFileUrl.c_str()); curl_easy_t(m_pUrlHandle, CURLOPT_HEADER, 1); curl_easy_t(m_pUrlHandle, CURLOPT_NOBODY, 1); if (curl_easy_perform(m_ pUrlHandle) == CURLE_OK) { curl_easy_getinfo(m_pUrlHandle, CURLINFO_CONTENT_LENGTH_DOWNLOAD, &dSize); } else { dSize = 0.0f; } curl_easy_cleanup(m_pUrlHandle); m_pUrlHandle = NULL; 改动就是去掉curl_easy_t(m_pUrlHandle, CURLOPT_HEADER, 1); 默认CURLOPT_NOPROGRESS为开启的 CURLOPT_NOSIGNAL我也设置过,没用。

CURLOPT_HEADER如果打开,它会将头信息输出在body中,会不会是因为没有设置CURLOPT_WRITEFUNCTION函数引起的问题呢? 仔细查curl的官方文档http://curl.haxx.se/libcurl/c/CURLOPT_WRITEFUNCTION.html,有这样的发现: 也就是如果没有设置CURLOPT_WRITEFUNCTION,那它会调用默认的fwrite方法,那它的路径会是什么呢?不清楚,上面也没写,所以就有可能导致写入失败,从而导致得到的size始终为0

curl_init()怎么开启

curl扩展依赖libeay32.dll, ssleay32.dll这两个库文件, 这两个文件已经附属在PHP的Windows程序包中,我们无需去单独下载. 搞清楚了这些, 解决方法也很简单了: 让Windows或者Apache能顺利加载到这个2个dll文件即可. 如果你使用的是Apache服务器且使用模块的方式来运行PHP的话, 可以在httpd.conf中加载PHP模块的配置语句之前加上下面两句话让Apache来加载这两个dll, LoadFile "D:/wamp/php-5.3.10/ssleay32.dll" LoadFile "D:/wamp/php-5.3.10/libeay32.dll" LoadModule php5_module "D:/wamp/php-5.3.10/php5apache2_2.dll"

curl_init 函数错误,搞了了两天崩溃了~~~

检查一下你是否有curl这个组件。

还是php.ini配置。

还是如果都对。

那就看一下你的php版本。

有一个版本因为本身bug,不支持curl。

建议你换一个php版本。

QQ601115211

亚洲云-浙江高防BGP,至强铂金8270,提供自助防火墙管理,超大内存满足你各种需求

官方网站:点击访问亚洲云官网618活动方案:618特价活动(6.18-6.30)全站首月活动月底结束!地区:浙江高防BGPCPU:至强铂金8270主频7 默频3.61 睿频4.0核心:8核(最高支持64核)内存:8G(最高支持128G)DDR4 3200硬盘:40G系统盘+80G数据盘带宽:上行:20Mbps/下行:1000Mbps防御:100G(可加至300G)防火墙:提供自助 天机盾+金盾 管...

快云科技:夏季大促销,香港VPS7.5折特惠,CN2 GIA线路; 年付仅不到五折巨惠,续费永久同价

快云科技怎么样?快云科技是一家成立于2020年的新起国内主机商,资质齐全 持有IDC ICP ISP等正规商家。我们秉承着服务于客户服务于大众的理念运营,机器线路优价格低。目前已注册用户达到5000+!主营产品有:香港弹性云服务器,美国vps和日本vps,香港物理机,国内高防物理机以及美国日本高防物理机!产品特色:全配置均20M带宽,架构采用KVM虚拟化技术,全盘SSD硬盘,RAID10阵列, 国...

PacificRack 端午节再来一款年付$38 VPS主机 2核4GB内存1TB流量

这不端午节和大家一样回家休息几天,也没有照顾网站的更新。今天又出去忙一天没有时间更新,这里简单搜集看看是不是有一些商家促销活动,因为我看到电商平台各种推送活动今天又开始一波,所以说现在的各种促销让人真的很累。比如在前面我们也有看到PacificRack 商家发布过年中活动,这不在端午节(昨天)又发布一款闪购活动,有些朋友姑且较多是端午节活动,刚才有看到活动还在的,如果有需要的朋友可以看看。第一、端...

curl_init为你推荐
工艺美术品设计专业Javamedia设备itunes更新win7支持ipad支持ipad支持ipadipad连不上wifiiPad 连不上Wifi,显示无互联网连接iphone连不上wifi苹果手机“无法加入网络”怎么办googleadsense如何通过Google adsense???
域名邮箱 smartvps 韩国加速器 godaddy域名转出 密码泄露 网站被封 怎样建立邮箱 老左来了 ntfs格式分区 赞助 1元域名 视频服务器是什么 服务器托管价格 聚惠网 远程登录 美国vpn服务器 德国代理 俄勒冈州 瓦工技术 更多