file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
我通过确保在我的机器上安装了OpenSSL然后将其添加到我的php.ini来修复此问题:openssl.cafile="D:\phpstudy\PHPTutorial\php\cacert.pem"
我从https://curl.haxx.se/docs/caextract.html下载了PEM文件- 在Windows上使用特定的gstatic.com URL修复了我的问题。
[openssl] ; The location of a Certificate Authority (CA) file on the local filesystem ; to use when verifying the identity of SSL/TLS peers. Most users should ; not specify a value for this directive as PHP will attempt to use the ; OS-managed cert stores in its absence. If specified, this value may still ; be overridden on a per-stream basis via the "cafile" SSL stream context ; option. openssl.cafile="D:\phpstudy\PHPTutorial\php\cacert.pem"