Une exception 'PDOException' est levée lorsque l'extension PHP Data Objects (PDO) rencontre une erreur lors de l'interaction avec une base de données. Le message d'erreur « SQLSTATE[HY000] [2002] Aucune connexion n'a pu être établie car la machine cible l'a activement refusée » indique que PDO n'a pas pu établir de connexion avec le serveur de base de données.
Cette erreur se produit généralement lorsque le serveur de base de données n'est pas en cours d'exécution ou n'écoute pas sur le port réseau spécifié dans la chaîne de connexion. La cause la plus courante est que le service MySQL sur votre serveur WAMP ne fonctionne pas.
Pour résoudre le problème, assurez-vous que le service MySQL est en cours d'exécution :
Vérifiez l'icône WAMP dans votre barre d'état système :
Vérifiez le journal mysql :
Inspectez les fichiers my.ini externes :
Redémarrez le service MySQL :
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!