解决PHP报错 SSL routines:ssl3_get_server_certificate:certificate verify failed

PHP获取HTTPS网站报错
PHP Warning 'yii\base\ErrorException' with message 'get_meta_tags(): SSL operati
on failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed'
1
2
3
原因
缺少证书

解决办法
1、下载cert证书到本地D:/nginx/cacert.pem,地址:https://curl.haxx.se/ca/cacert.pem
2、修改php.ini openssl.cafile= 改为 openssl.cafile=D:/nginx/cacert.pem
3、重新执行即可~
————————————————
版权声明:本文为CSDN博主「用户昵称不能为空」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/default7/article/details/77008973

原文地址:https://www.cnblogs.com/rxbook/p/15638004.html