Fatal error: Call to undefined function curl_init() ...
你没有加载 php_curl 扩展

解决方案 »

  1.   

    php.ini 中
    extension=php_curl.dll默认注释掉的
    ;extension=php_curl.dll注意这个扩展需要 libeay32.dll 和 ssleay32.dll 支持库
      

  2.   

    extension=php_curl.dll 把;去掉了
    怎么查看libeay32.dll 和 ssleay32.dll?
      

  3.   

    在 php 安装目录中
    你能用了就可以了,如果加载出错才需要做相关处理
      

  4.   

    libeay32.dll 和 ssleay32.dll
    在php目录下都有
      

  5.   

    那不就行了?
    重启一下 apache,再测试你的代码
      

  6.   

    重启了,你说的dll文件system32,php文件夹下都有,还是
    ( ! ) SCREAM: Error suppression ignored for
    ( ! ) Fatal error: Call to undefined function curl_init() in C:\wamp\www\PHP100\PHP100-sina\weibooauth.php on line 1687
    Call Stack
    # Time Memory Function Location
    1 0.0005 251568 {main}( ) ..\index.php:0
    2 0.0062 611880 WeiboOAuth->getRequestToken( ) ..\index.php:8
    3 0.0062 612336 WeiboOAuth->oAuthRequest( ) ..\weibooauth.php:1575
    4 0.0069 616528 WeiboOAuth->http( ) ..\weibooauth.php:1674
    是不是因为我用的是php sdk最老的版本啊?
    我又下个最新版的php sdk,但提示访问出错了!
    你所访问的站点在新浪微博的认证失败,请你联系 作者 或者稍后再试。
    (error:redirect_uri_mismatch)
    是不是得等认证?才能本地测试,我在OAuth2.0 授权设置里也设置回调页面地址了
      

  7.   

    谢谢版主!
    我自己的问题,config。php回调地址我打成了http://http://………
    脑子进水了
    -------------------------------------------------------------------
    授权页进去了,一切正常

    ( ! ) SCREAM: Error suppression ignored for
    ( ! ) Notice: Undefined index: keys in C:\wamp\www\PHP100\PHP100-sina\callback.php on line 9
    Call Stack
    # Time Memory Function Location
    1 0.0003 250944 {main}( ) ..\callback.php:0( ! ) SCREAM: Error suppression ignored for
    ( ! ) Notice: Undefined index: keys in C:\wamp\www\PHP100\PHP100-sina\callback.php on line 9
    Call Stack
    # Time Memory Function Location
    1 0.0003 250944 {main}( ) ..\callback.php:0( ! ) SCREAM: Error suppression ignored for
    ( ! ) Notice: Undefined index: oauth_verifier in C:\wamp\www\PHP100\PHP100-sina\callback.php on line 11
    Call Stack
    # Time Memory Function Location
    1 0.0003 250944 {main}( ) ..\callback.php:0( ! ) SCREAM: Error suppression ignored for
    ( ! ) Fatal error: Call to undefined function curl_init() in C:\wamp\www\PHP100\PHP100-sina\weibooauth.php on line 1687
    Call Stack
    # Time Memory Function Location
    1 0.0003 250944 {main}( ) ..\callback.php:0
    2 0.0040 611360 WeiboOAuth->getAccessToken( ) ..\callback.php:11
    3 0.0040 611816 WeiboOAuth->oAuthRequest( ) ..\weibooauth.php:1611
    4 0.0047 616016 WeiboOAuth->http( ) ..\weibooauth.php:1674
    这又是肿么了????
      

  8.   

    config.php
    <?php
    session_start();include_once( 'config.php' );
    include_once( 'saetv2.ex.class.php' );
    $o = new SaeTOAuthV2( WB_AKEY , WB_SKEY );
    if (isset($_REQUEST['code'])) {
    $keys = array();
    $keys['code'] = $_REQUEST['code'];
    $keys['redirect_uri'] = WB_CALLBACK_URL;
    try {
    $token = $o->getAccessToken( 'code', $keys ) ;
    } catch (OAuthException $e) {
    }
    }
    --------------------------------
    是不是我应该把WB_AKEY , WB_SKEY, WB_CALLBACK_URL;替换一下?
      

  9.   

    不是还有  Fatal error: Call to undefined function curl_init() in .... 吗?
    你的 curl 根本就没有加载成功!拷贝 libeay32.dll 和 ssleay32.dll 到 system32 中
    由于你的操作系统是 64 位的,可能还需设置这两个文件以 32 位兼容方式运行
      

  10.   

    Fatal error: Call to undefined function curl_init() 问题终于解决了
    现在的报错是
    ( ! ) Notice: Undefined index: keys in C:\wamp\www\PHP100\PHP100-sina\callback.php on line 9
    Call Stack
    # Time Memory Function Location
    1 0.0004 250992 {main}( ) ..\callback.php:0( ! ) Notice: Undefined index: keys in C:\wamp\www\PHP100\PHP100-sina\callback.php on line 9
    Call Stack
    # Time Memory Function Location
    1 0.0004 250992 {main}( ) ..\callback.php:0( ! ) Notice: Undefined index: oauth_verifier in C:\wamp\www\PHP100\PHP100-sina\callback.php on line 11
    Call Stack
    # Time Memory Function Location
    1 0.0004 250992 {main}( ) ..\callback.php:0( ! ) Notice: Undefined index: oauth_token in C:\wamp\www\PHP100\PHP100-sina\weibooauth.php on line 1613
    Call Stack
    # Time Memory Function Location
    1 0.0004 250992 {main}( ) ..\callback.php:0
    2 0.0050 607424 WeiboOAuth->getAccessToken( ) ..\callback.php:11( ! ) Notice: Undefined index: oauth_token_secret in C:\wamp\www\PHP100\PHP100-sina\weibooauth.php on line 1613
    Call Stack
    # Time Memory Function Location
    1 0.0004 250992 {main}( ) ..\callback.php:0
    2 0.0050 607424 WeiboOAuth->getAccessToken( ) ..\callback.php:11
    ��Ȩ����,��������  ���б�ҳ��
    蓝色是个链接,一点会出现如下代码
    ----------------------------------------------------------------------------------( ! ) Notice: Undefined index: oauth_token in C:\wamp\www\PHP100\PHP100-sina\weibolist.php on line 8
    Call Stack
    # Time Memory Function Location
    1 0.0009 257280 {main}( ) ..\weibolist.php:0( ! ) Notice: Undefined index: oauth_token_secret in C:\wamp\www\PHP100\PHP100-sina\weibolist.php on line 8
    Call Stack
    # Time Memory Function Location
    1 0.0009 257280 {main}( ) ..\weibolist.php:0( ! ) Notice: Undefined index: name in C:\wamp\www\PHP100\PHP100-sina\weibolist.php on line 14
    Call Stack
    # Time Memory Function Location
    1 0.0009 257280 {main}( ) ..\weibolist.php:0
    ����~ Ҫ��ͷ��ô?  输入框,估计是新浪DEMO
    ������΢��    输入框,估计是新浪DEMO
    ����ͼƬ΢��     输入框,估计是新浪DEMO( ! ) Warning: Illegal string offset 'text' in C:\wamp\www\PHP100\PHP100-sina\weibolist.php on line 52
    Call Stack
    # Time Memory Function Location
    1 0.0009 257280 {main}( ) ..\weibolist.php:0
    /( ! ) Warning: Illegal string offset 'text' in C:\wamp\www\PHP100\PHP100-sina\weibolist.php on line 52
    Call Stack
    # Time Memory Function Location
    1 0.0009 257280 {main}( ) ..\weibolist.php:0
    4( ! ) Warning: Illegal string offset 'text' in C:\wamp\www\PHP100\PHP100-sina\weibolist.php on line 52
    Call Stack
    # Time Memory Function Location
    1 0.0009 257280 {main}( ) ..\weibolist.php:0
    4