未定义 curl_init()函数

浏览:11146 发布日期:2015/03/23 分类:求助交流
做支付接口,我用的是apache+mysql+php,在接口平台提供的代码,用到了curl_init()函数,但是运行就报Call to undefined function curl_init()这个错误,

安装网上的说法都试了,打开php.ini,找到extension=php_curl.dll,把注释(即前面的;)去掉。

2. 在c:\php文件夹下找到 php_curl.dll、php5ts.dll、libeay32.dll、ssleay32.dll四个文件 ,将它们复制到c:\windows\system32下,重启服务即可。


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

这些方法都试了还是不好用,还是提示Call to undefined function curl_init(),求大神帮忙,急急急急急急急急急急急急



有curl












最佳答案
评论() 相关
后面还有条评论,点击查看>>