Erreur PDO : "Impossible de trouver le pilote" résolu avec le module pdo_mysql
Problème :
En essayant de se connecter à une base de données MySQL à l'aide de l'extension PDO de PHP sur un serveur Debian Lenny, les développeurs peuvent rencontrer un message PDOException avec le message "Impossible de trouver le pilote". Cette erreur se produit à la ligne :
$dbh = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS)
Solution :
Le problème vient de l'absence du module pdo_mysql en PHP. Pour le résoudre, vérifiez phpinfo() pour les éléments suivants :
pdo_mysql PDO Driver for MySQL, client library version => 5.1.44
Si le module pdo_mysql est manquant, procédez comme suit :
Installez PHP MySQL extension à l'aide de la commande appropriée à votre système d'exploitation :
Redémarrez Apache :
Après avoir terminé ces étapes, le module pdo_mysql devrait être disponible et la connexion PDO devrait être établie sans rencontrer l'erreur « Impossible de trouver le pilote ».
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!