L'installation de WampServer et PostgreSql indépendamment ne permet en effet pas de les faire fonctionner ensemble. Le symptôme est un message d'erreur indiquant que le driver est introuvable (could not find driver).

Deux petites étapes supplémentaires sont nécessaires pour résoudre ce problème :

Ajouter tout d'abord les extensions php_pgsql et php_pdo_pgsql à WampServer :

  • Cliquer sur l'icône WampServer dans la zone de notification
  • Aller sur Php -> Extensions Php
  • Cocher php_pgsql et php_pdo_pgsql

Ajouter ensuite le chemin d'installation de php à la variable d'environnement PATH de Windows :

Pour cela :

  • Démarrer -> Panneau de configuration
  • Système et sécurité
  • Système
  • Paramètres système avancés
  • Variable d'environnement
  • Dans la liste Variables système, trouver la variable Path
  • Cliquer sur modifier et ajouter le chemin d'installation à la valeur existante (valeur à adapter selon votre configuration) :

C:\wamp\bin\php\php5.3.13

  • (ne pas oublier de mettre un point-virgule après la valeur existante)

Redémarrer WampServer et tout devrait fonctionner normalement...

Â