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

Administration MySQL Discussion :

Erreur [1.20] - Cannot load MySQL extension.....


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Poseidon62
    Inscrit en
    Mars 2004
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 59

    Informations forums :
    Inscription : Mars 2004
    Messages : 102
    Par défaut Erreur [1.20] - Cannot load MySQL extension.....
    Bonjour,

    Lorsque j'essaie d'utiliser l'outil d'administration Easyphp (clic droit sur l'icône Easyphp), j'obtiens le message suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cannot load MySQL extension, please check PHP Configuration
    Sur l'aide, il est dit ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    To connect to a MySQL server, PHP needs a set of MySQL functions called "MySQL extension". This extension may be part of the PHP distribution (compiled-in), otherwise it needs to be loaded dynamically. Its name is probably mysql.so or php_mysql.dll. phpMyAdmin tried to load the extension but failed. 
     
    Usually, the problem is solved by installing a software package called "PHP-MySQL" or something similar.
    Le fichier php_mysql.dll est présent dans Q:/Informatique/EasyPHP 1.8/php/Extensions

    Autre détail, Je suis sous windows XP, et j'utilise Easyphp sur un disque en réseau (Lorsque je fais la même opération sur le C:, cela fonctionne) et j'ai installé PHP 5.x sur ce lecteur mais pas sur le C:, donc je pense que l'erreur peut venir de cette différence - mais d'où exactement... ???

    J'ai besoin de votre avis sur la question.

    Merci

    ++

    [Sujet déplacé par Maximilian]
    [ancien forum : MySQL]

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 882
    Par défaut
    salut
    je vais dire surement des betises
    mais tu doit metre les dll de mysql dans le systeme 32

  3. #3
    Membre confirmé Avatar de Poseidon62
    Inscrit en
    Mars 2004
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 59

    Informations forums :
    Inscription : Mars 2004
    Messages : 102
    Par défaut
    Slt jeff,

    et merci de t'être penché sur la question, mais étant donné que sur le C: cela fonctionne et que le fichier .dll ne figure pas dans le System32, je pense que le problème se situe ailleurs...

    Merci tout de même

    ++

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 882
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    PHP 5+
     
    MySQL n'est plus activé par défaut, ainsi, la biliothèque php_mysql.dll doit être activée dans le php.ini. De plus, PHP doit avoir accès à la bibliothèque cliente MySQL. Un fichier nommé libmysql.dll est inclu dans la distribution de PHP pour Windows et pour que PHP puisse discuter avec MySQL, ce fichier doit être disponible dans le PATH du système Windows. Lisez la FAQ intitulée "Où dois-je ajouter mon répertoire PHP à la variable PATH sous Windows ?" pour plus d'informations sur la réalisation de cela. Néanmoins, le fait de copier le fichier libmysql.dll dans le répertoire système de Windows fonctionne (car le dossier système est par défaut dans le PATH système), mais cela n'est pas du tout recommandé.
     
    Pour activer n'importe quelle extension PHP (comme php_mysql.dll), la directive PHP extension_dir doit être définie et doit pointer vers le dossier où sont stockées les extensions PHP. Lisez également le manuel d'installation sous Windows. Par exemple, voici une valeur possible pour la directive extension_dir en PHP 5 : c:\php\ext
     
        Note : Si lorsque vous démarrez le serveur web une erreur similaire à ceci apparait : "Unable to load dynamic library './php_mysql.dll'", c'est parce que php_mysql.dll et/ou libmysql.dll n'ont pû être trouvés par le système. 
     
    Notes sur l'installation de MySQL

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

Discussions similaires

  1. Erreur de chargement : Cannot load OCI shared library (oci.dll)
    Par yacsnipe dans le forum Interfaces de programmation
    Réponses: 2
    Dernier message: 04/09/2013, 11h59
  2. Erreur des tables InnoDB: Cannot load from mysql.proc
    Par randriano dans le forum Administration
    Réponses: 0
    Dernier message: 11/06/2013, 05h47
  3. [1.x] Mysql extension not loaded
    Par Steph82 dans le forum Symfony
    Réponses: 8
    Dernier message: 29/09/2007, 13h47
  4. [MySQL] Erreur PHP ne peut charger l'extension mysql
    Par cyberfred1073 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 13/03/2007, 00h27
  5. Réponses: 3
    Dernier message: 19/03/2006, 09h10

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