Hoy, cuando un usuario llamó a un método curl, encontró el siguiente error. Después de buscar información, finalmente lo resolvió. Registre la solución y guárdela para consultarla más adelante.
código de error
Error 60 de cURL: problema con el certificado SSL: no se puede obtener el certificado del emisor local
Después de personalizar la salida del error de adquisición, puede aparecer de la siguiente manera:
error de cURL 60 error código de curl ERROR 60 error
Motivo del error:
La verificación del certificado está habilitada en la configuración curl
Simplemente use la siguiente configuración
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, verdadero);
Solución:
1. Curl desactiva la verificación de certificados.
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, falso);
2. Haga referencia al archivo cacert.pem en el archivo de configuración php.ini de php.
curl.cainfo = "D:phpcacert.pem"
Lo anterior es la solución al código de error 60 devuelto por php curl. Espero que sea útil para todos. Más guía de aprendizaje de PHP: red de código fuente