Google Api Php客户端 - cURL错误6:无法解析主机:

时间:2018-01-11 17:00:42

标签: php curl google-api-php-client

我正在使用Google APi PHP客户端从我的Android应用程序验证Google Play登录信息。无处不在,服务停止工作并给我这个错误。

  

致命错误>:未捕获的异常   ' GuzzleHttp \异常\的ConnectException'消息' cURL错误6:   无法解析主持人:www.googleapis.com(请参阅   http://curl.haxx.se/libcurl/c/libcurl-errors.html)'在   /var/www/vhosts/smokah.one/api.smokah.one/csgo/google-api-php-client/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:186   堆栈跟踪:   0 /var/www/vhosts/smokah.one/api.smokah.one/csgo/google-api-php-client/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(150):GuzzleHttp \ Handler \ CurlFactory :: createRejection(对象(GuzzleHttp \处理器\ EasyHandle)   阵列)   1 /var/www/vhosts/smokah.one/api.smokah.one/csgo/google-api-php-client/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(103):GuzzleHttp \ Handler \ CurlFactory :: finishError(对象(GuzzleHttp \处理器\ CurlHandler)   对象(GuzzleHttp \处理器\ EasyHandle)   对象(GuzzleHttp \处理器\ CurlFactory))   2 /var/www/vhosts/smokah.one/api.smokah.one/csgo/google-api-php-client/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(43):   GuzzleHttp \ Handler \ CurlFactory :: finish(对象(in。)   /var/www/vhosts/smokah.one/api.smokah.one/csgo/google-api-php-client/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php   在线 186

它无处不在。

真诚的伊莱亚斯

1 个答案:

答案 0 :(得分:1)

您可以尝试使用以下选项:

  1. 检查您的ssl证书,可能没有正确配置。您可以尝试从php.ini

  2. 中注释extension = curl.so行
  3. 如果被阻止,请确保托管服务器能够通过google服务网址ping到Google网站。

  4. 如果您进行了与服务器配置相关的任何更改,请重新启动php-fpm服务。

  5. 在我的情况下,第二个选项有效,每次我需要远程登录我的服务器并需要启动互联网作为代理。

    如果以上任何一种解决方案适合您,请告诉我。

    谢谢!