Blog / Article #47
Wamp cURL error 60: SSL certificate problem: unable to get local issuer certificate

star

31 Juillet 2017

Wamp curl error 60: ssl certificate problem: unable to get local issuer certificate

cURL error 60: SSL certificate problem

Problème

Parfois, lors d'une fresh install de Symfony (ou autre) on peut se manger un retour de ce style dans le terminal :

[GuzzleHttp\Exception\RequestException]
cURL error 60: SSL certificate problem: unable to get local issuer certificate
[GuzzleHttp\Ring\Exception\RingException]
cURL error 60: SSL certificate problem: unable to get local issuer certificate

Ça vous fait peur ? en fait c'est simple à résoudre...

Solution

En fait pour la faire courte il faut télécharger un certificat et le déclarer dans le php.ini de wamp ! voila ! Quoi ? le mode d'emploi ? ah .. oui.. Alors, voici les étapes :

  • Télécharger le certificat ici : https://curl.haxx.se/ca/cacert.pem
  • Copiez le dans votre dossier wamp, chez moi c'est dans C:\wamp64 par exemple.
  • Trouvez le php.ini à modifier en tapant php --ini dans votre terminal. Ensuite ouvrez le fichier correspondant à Loaded Configuration File. Chez moi c'est C:\wamp64\bin\php\php5.6.25\php.ini
  • Trouvez la ligne ou il y a ;curl.cainfo = "" et modifiez la comme ceci :
    curl.cainfo = "C:\wamp64\cacert.pem" (adaptez si votre path est différent hein...)
  • Redémarrez Wamp et normalement il devrait chopper le certificat en initialisant PHP.

Voila, 3min chrono ! Cette fois vous pouvez relancer votre install sans risques que ça vous pète entre les doigts - Bon dev =)


La charité svp, un +1 pour manger

Auteur de l'article
Retour a la liste