Maison >base de données >tutoriel mysql >Comment corriger l'erreur PDO « Impossible de trouver le pilote » en PHP ?

Comment corriger l'erreur PDO « Impossible de trouver le pilote » en PHP ?

DDD
DDDoriginal
2024-12-21 01:51:09655parcourir

How to Fix the

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 :

  1. Installez PHP MySQL extension à l'aide de la commande appropriée à votre système d'exploitation :

    • Ubuntu/Debian : sudo apt-get install php-mysql
    • CentOS : miam, installez php-mysql
  2. Redémarrez Apache :

    • Ubuntu/Debian : sudo service apache2 redémarrer
    • CentOS : sudo service httpd redémarrer

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn