【问题标题】:Call to undefined function GuzzleHttp\Handler\curl_reset()调用未定义的函数 GuzzleHttp\Handler\curl_reset()
【发布时间】:2019-05-02 10:50:05
【问题描述】:

我正在尝试在 php 中集成 google API 登录,但遇到了问题。 错误信息是

'致命错误:调用未定义函数 GuzzleHttp\Handler\curl_reset() 在 C:\xampp\htdocs\GoogleLogin\googleApi\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php 在第 78 行;

即使我出于乐趣删除了“curl_reset()”,但仍然面临同样的问题

【问题讨论】:

  • 您使用哪个版本的 Guzzle?您是否检查过 cURL 在您的 PHP 安装中是否可用?
  • php5.5 是具有 curl_reset() 功能的最低版本。我认为你的PHP版本低于php5.5
  • "guzzlehttp/guzzle": "~6.0"
  • 和 php 7.2.2 vi 使用
  • @NicoHaase yaa 我已检查 cUrl 是否可用。

标签: php curl reset


【解决方案1】:

在您的引导文件中,尝试像这样声明函数:

if (!function_exists('curl_reset')) {
    function curl_reset(&$ch)
    {
        curl_close($ch);
        $ch = curl_init();
    }
}

这是一个 php 的 Hack

【讨论】:

    猜你喜欢
    • 2020-06-13
    • 1970-01-01
    • 2014-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-20
    • 1970-01-01
    相关资源
    最近更新 更多