IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Installation PDO MySQL [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    SUPINFO International University
    Inscrit en
    Novembre 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : SUPINFO International University

    Informations forums :
    Inscription : Novembre 2011
    Messages : 62
    Par défaut Installation PDO MySQL
    Bonjour à tous et toutes,

    J'ai un soucis à l'installation de PHP. J'utilise Apache 2.2, PHP 5.4 et MySQL 5.6.

    Je ne parviens pas à installer le driver pdo mysql. Dans mon fichier php.ini, les extensions sont bel et bien décommentées, et les librairies nécessaires semblent bien présentes. Seulement dans PHP Info je n'ai aucun driver d'activer...

    Si vous avez une idée je suis preneur, j'ai tout essayé, et mes connaissances s'arrête ici. J'ai fait pas mal de recherche mais je n'ai pas trouvé la solution à mon problème.

    Par avance, merci

  2. #2
    Membre chevronné Avatar de humitake
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2010
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2010
    Messages : 399
    Par défaut
    Bonjour,

    Qu'elle système utilise tu ? (Windows, Linux ?)
    Utilise tu un utilitaire tels que WAMP ou as tu toi même installer apache et php ?

    Vérifie que tu dispose bien des bibliothèque pdo (sur Linux pdo.so et pdo_mysql.so).
    Vérifie que tu as bien activé les deux extensions suivantes dans ton php.ini :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    extension=pdo.so
    extension=pdo_msql.so
    As tu redémarré ton serveur apache ?

  3. #3
    Membre confirmé
    Homme Profil pro
    SUPINFO International University
    Inscrit en
    Novembre 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : SUPINFO International University

    Informations forums :
    Inscription : Novembre 2011
    Messages : 62
    Par défaut
    Bonjour humitake,

    Je suis sous Windows et j'ai installée moi même apache php et mysql.

    Où puis-je trouver pdo_mysql.so ?
    Je dispose des librairies :
    php_pdo_mysql.dll
    php_mysql.dll

    Dans mon php.ini j'ai les lignes :
    extension=php_pdo_mysql.dll
    extension=php_mysql.dll

  4. #4
    Membre chevronné Avatar de humitake
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2010
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2010
    Messages : 399
    Par défaut
    Les fichier .so sont les équivalent des .dll sous Linux

    Est-ce que tu as redémarrer le serveur Apache après les modifications ?

    Est-ce que tu as essayé d'exécuter un bout de code pdo pour voir l'erreur qui était renvoyé ?
    Si c'est le cas peux tu copier l'erreur ici.

  5. #5
    Membre confirmé
    Homme Profil pro
    SUPINFO International University
    Inscrit en
    Novembre 2011
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : SUPINFO International University

    Informations forums :
    Inscription : Novembre 2011
    Messages : 62
    Par défaut
    Ne connaissant pas très bien Linux, je me doutais qu'il s'agissait de l'équivalent des dll

    Oui j'ai redémarrer le serveur Apache, j'ai même redémarrer la machine qui l'héberge.

    Voici pour l'erreur renvoyée :

    Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in C:\ServeurWeb\www\mobile\accueil.php:3 Stack trace: #0 C:\ServeurWeb\www\mobile\accueil.php(3): PDO->__construct('mysql:host=loca...', 'user', 'password') #1 {main} thrown in C:\ServeurWeb\www\mobile\accueil.php on line 3
    Et voici pour le code aux lignes 2, 3 et 4 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php
    $bdd = new PDO('mysql:host=localhost;dbname=nomBase', 'user', 'password');
    ?>
    Aussi, si, à la place de ce code j'exécute phpInfo(), dans la partie PDO, pour PDO Drivers j'ai no value

  6. #6
    Membre chevronné Avatar de humitake
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2010
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2010
    Messages : 399
    Par défaut
    Alors la je t'avoue que c'est quelques peux étrange ...

    Peut-être que les .dll ne sont pas au bon endroits ? Ou que la variable d'environnement ne pointe pas sur elles ?

    Est-ce que tu as bien rajouté le dossier de php dans la variable Path ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PDO] Installation PDO (xampp, mysql)
    Par apicard3 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 20/09/2013, 02h06
  2. Installation de MySQL 4.1.13 sous Win 2000 ou XP
    Par Baf dans le forum Installation
    Réponses: 3
    Dernier message: 18/12/2007, 09h05
  3. Installation de MySql 5
    Par issam_benali dans le forum Installation
    Réponses: 3
    Dernier message: 18/10/2005, 14h51
  4. Installation / désinstallation Mysql 4.1.13
    Par romano21 dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 09/08/2005, 09h46
  5. [SGBD]Pbl installation extension MySQL avec PHP5
    Par Ch_Matt dans le forum Installation
    Réponses: 3
    Dernier message: 25/08/2004, 22h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo