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

如何低价香港服务器购买?有没有便宜的香港服务器推荐?

如何低价香港服务器购买?想要做一个个人博客,想用香港服务器,避免繁琐备案,性能不需要多高,只是记录一些日常而已,也没啥视频之类的东西,想问问各位大佬有没有低价的香港服务器推荐?香港距大陆近,相比美国服务器最大的优势在于延迟低,ping值低,但是带宽紧张,普遍都是1M,一般戏称其为“毛细血管”。同时价格普遍高,优质稳定的一般价格不菲。大厂云梯队阿里云、腾讯云两家都有香港服务器,要注意的是尽量不要选择...

HostWebis:美国/法国便宜服务器,100Mbps不限流量,高配置大硬盘,$44/月起

hostwebis怎么样?hostwebis昨天在webhosting发布了几款美国高配置大硬盘机器,但报价需要联系客服。看了下该商家的其它产品,发现几款美国服务器、法国服务器还比较实惠,100Mbps不限流量,高配置大硬盘,$44/月起,有兴趣的可以关注一下。HostWebis是一家国外主机品牌,官网宣称1998年就成立了,根据目标市场的不同,以不同品牌名称提供网络托管服务。2003年,通过与W...

提速啦(69元起)香港大带宽CN2+BGP独享云服务器

香港大带宽服务器香港大带宽云服务器目前市场上可以选择的商家十分少,这次给大家推荐的是我们的老便宜提速啦的香港大带宽云服务器,默认通用BGP线路(即CN2+BGP)是由三网直连线路 中国电信骨干网以及HGC、NTT、PCCW等国际线路混合而成的高品质带宽(精品带宽)线路,可有效覆盖全球200多个国家和地区。(适用于绝大部分应用场景,适合国内外访客访问,域名无需备案)提速啦官网链接:点击进入香港Cer...

curl_init为你推荐
有人在认真做事alargarios5支持ipad甘肃省政府采购支持ipad支持ipadCTios地址163css3圆角如何用CSS实现圆角矩形?重庆宽带测速重庆电信测速我的网速溢出
网站空间商 technetcal linode代购 国外服务器网站 iisphpmysql gitcafe php探针 云全民 太原联通测速平台 web服务器的架设 最好的免费空间 爱奇艺vip免费试用7天 服务器干什么用的 ca187 卡巴斯基免费试用版 美国独立日 独享主机 lick 贵阳电信测速 贵阳电信 更多