2013-10-07 3 views
1

J'essaye de connecter PDO sur mon serveur local. J'utilise Windows 7 Professionnel 64 bits et j'ai installé AppServ. Dans un document php J'utilise le code suivant pour la connexion:Essayer de se connecter à PDO sur un serveur local

<?php 
$dbh = new PDO('mysql:host=localhost;dbname=test', 'root', 'password'); 
?> 

Mais le code se révèle être une erreur: Fatal error: Uncaught exception 'PDOException' message 'n'a pas pu trouver le pilote' dans C: \ AppServ \ www \ a.php: 2

J'ai vérifié phpinfo() et cela montre que sqlite et sqlite2 sont les deux seules bases de données installées dans PDO. Alors, comment puis-je installer MySQL PDO?

+0

Vous n'avez pas installé PDO. Essayez avec et voyez si vous avez PDO – bksi

+5

votre installation PHP manque le pilote mysql. c'est le long et court. soit il n'est pas activé, soit simplement pas présent. –

+1

[Comment installer pdo_mysql sous Windows] (http://www.tothepointsolution.com/site-blog/article/how-to-install-pdomysql-on-windows) –

Répondre

0

Merci à tous. Je viens de supprimer le point-virgule dans le fichier php.ini pour MySQL et ça marche! L'emplacement par défaut du fichier php.ini est C:/Windows /.

Questions connexes