o el título que lo había puesto inicialmente…
Solución «Uncaught Exception: SSL certificate problem: unable to get local issuer certificate in […]«
El error, básicamente, te dice que falta un certificado global. ¿Intentaste utilizar curl en un entorno WAMP? Pues la solución es… instalar y configurar el certificado global, manualmente.
Y los pasos son…
1. Ve a https://curl.se/docs/caextract.html y descarga el cacert.pem
.
2. Mueve el archivo a alguna carpeta de tu entorno WAMP (para fines didácticos, mi ruta de entorno WAMP será C:\WAMP\
y moveré el archivo ahí).
3. En Apache, asegúrate de que el mod_ssl
esté activo.
4. En php.ini
, añade las siguientes líneas:
curl.cainfo="C:\WAMP\cacert.pem"
openssl.cafile="C:\WAMP\cacert.pem"
5. Reinicia Apache.
6. 👌