Problème :
Les utilisateurs rencontrent une PDOException avec le message "Impossible de trouver le pilote" lors de la tentative de connexion à une base de données MySQL à l'aide de l'extension PDO dans PHP.
Code :
$dbh = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS)
Cause :
L'erreur est très probablement causée par l'absence du pilote PDO nécessaire pour MySQL (pdo_mysql).
Solution :
Pour résoudre le problème, le module pdo_mysql doit être installé et activé en PHP.
Étapes :
S'il n'est pas installé, utilisez la commande PECL pour l'installer :
sudo pecl install pdo_mysql
Modifiez le php. ini et décommentez la ligne suivante pour l'activer :
extension=pdo_mysql.so
Exemple :
sudo systemctl restart apache2
Remarque :
Assurez-vous de remplacer sudo par votre favori commande de l'utilisateur root si nécessaire.
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!