検索

ホームページ  >  に質問  >  本文

php - guzzlehttp/guzzle 错误

致命的なエラー: キャッチされません GuzzleHttp\Exception\RequestException: cURL エラー 51: gnutls_handshake() 警告: 送信されたサーバー名が認識されませんでした (http://curl.haxx.se/libcurl/c/libcurl- を参照) errors.html) /home/vagrant/www/test/xxx/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:187

Alibaba Cloud サーバーでは正しく動作し、仮想マシンでも上記のように動作します。原因はわかりません。

解決しました。(http://blog.csdn.net/sgwhp/ar...) を参照してください。これは PHP コンパイルの問題です。
最初に sudo apt-get install libcurl4-openssl-dev
> PHP CURL ライブラリを再コンパイルしてインストールします
完璧なソリューション

phpcn_u1582phpcn_u15822753日前953

全員に返信(1)返信します

  • 漂亮男人

    漂亮男人2017-05-16 13:12:14

    おそらく DNS の問題です。
    仮想マシンの DNS を変更し、alidns 223.5.5.5 を使用してください

    返事
    0
  • キャンセル返事