教えてください、これまでこの問題に遭遇したことがありません。私の SSL 証明書に何か問題があるのでしょうか?
PHPz2017-05-16 16:54:31
Guzzle ライブラリで認識できる SSL 証明書がありません...
ドキュメントを検索したところ、http://docs.guzzlephp.org/en/latest/request-options.html#verify-option を見つけました
上記のように設定されました...バージョン 5.6 未満で PHP ストリーム ラッパーを使用する場合、Guzzle は次の順序で CA バンドルを検索しようとします。
- php.iniファイルに
が設定されているかどうかを確認してください。
openssl.cafile
- php.iniファイルに
が設定されているかどうかを確認してください。
curl.cainfo
が存在するかどうかを確認します (Red Hat、CentOS、Fedora; ca-certificates パッケージによって提供されます)
/etc/pki/tls/certs/ca-bundle.crt
が存在するかどうかを確認します (Ubuntu、Debian; ca-certificates パッケージによって提供されます)
/etc/ssl/certs/ca-certificates.crt
が存在するかどうかを確認します (FreeBSD; ca_root_nss パッケージによって提供されます)
/usr/local/share/certs/ca-root-nss.crt
- かどうかを確認してください
(OS X; homebrewによって提供されます)
/usr/local/etc/openssl/cert.pem
が存在するかどうかを確認する(Windows)
C:windowssystem32curl-ca-bundle.crt
が存在するかどうかを確認する(Windows)
C:windowscurl-ca-bundle.crt