Google Adwords API 刷新令牌错误

Google Adwords API Refresh Token Error

尝试为 Adwords APi 生成刷新令牌时出现以下错误。

PHP Fatal error:  Call to undefined function GuzzleHttp\Handler\curl_reset() in /var/www/vhosts/instalmentlending.com/httpdocs/wp-content/plugins/sfprepo/inc/requests/adwords/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php on line 78

这不是我期望看到的。我猜这是一个 Curl 问题,但我已经在服务器上使用了 curl,所以我知道它可以工作。

任何想法社区?

根据这个 post 这是一个 PHP 版本问题: Fatal error curl_reset() undefined why?

他们建议在服务器上升级 PHP 或删除 curl_reset 调用。

所以我通过在 SSH 中强制 php 到 7 时的 运行 来解决这个问题。

事实证明,通过 SSH 我的 php 版本被丢弃到前缀为 5.4 的供应商。

对于我的服务器 /opt/plesk/php/7.0/bin/php 是有效的。

如果您不使用 plesk,只需查看文档以找到您的 php 版本位置。