Dépannage des erreurs « Échec de la vérification du certificat » dans l'envoi d'e-mails Laravel TLS
Problème :
Lors de la tentative d'envoi d'e-mails cryptés TLS via Gmail à l'aide de Laravel 5.5, PHP 7.1.4 et Apache httpd 2.4 sous Windows 10, des erreurs telles que « stream_socket_enable_crypto() : l'opération SSL a échoué avec le code 1. Messages d'erreur OpenSSL : erreur : 14090086 : Les routines SSL : ssl3_get_server_certificate:certificate verify failed" sont rencontrées.
Solution :
Pour résoudre l'erreur « échec de la vérification du certificat », suivez ces étapes :
1. Téléchargez cURL cacert.pem Certificate Bundle :
2. Configurez php.ini :
curl.cainfo = [Path to cacert.pem] openssl.cafile = [Path to cacert.pem]
3. Redémarrez PHP-FPM :
4. Facultatif :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!