解决 Laravel TLS 电子邮件发送中的“证书验证失败”错误
问题:
当尝试在 Windows 10 上使用 Laravel 5.5、PHP 7.1.4 和 Apache httpd 2.4 通过 Gmail 发送 TLS 加密的电子邮件时,出现诸如“stream_socket_enable_crypto(): SSL 操作失败,代码为 1. OpenSSL 错误消息:error:14090086:遇到 SSL 例程:ssl3_get_server_certificate:证书验证失败”。
解决方案:
要解决“证书验证失败”错误,请按照以下步骤操作:
1。下载 cURL cacert.pem 证书捆绑包:
2.配置 php.ini:
curl.cainfo = [Path to cacert.pem] openssl.cafile = [Path to cacert.pem]
3.重新启动 PHP-FPM:
4.可选:
以上是如何修复使用 Laravel 发送 TLS 电子邮件时的'证书验证失败”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!