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 :

Il manque l'extension mysqli. Merci de vérifier la configuration PHP.


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    423
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2004
    Messages : 423
    Par défaut Il manque l'extension mysqli. Merci de vérifier la configuration PHP.
    Bonjour,

    Sur un serveur WINDOWS 2012 R2 :
    J'ai installé manuellement IIS, PHP, MYSQL, et PHPMYADMIN. Première fois que j'installe tout ça manuellement parceque d'habitude j'installe WAMP SERVER avec APACHE et tout est automatiquement configuré.
    Message d'erreur :
    Il manque l'extension mysqli. Merci de vérifier la configuration PHP.
    J'ai essayé des solutions trouvé sur les forums mais pour l'instant sans succès.

    - Pourriez vous m'aider svp ?
    - Est ce que c'est plus logique d'installer IIS sur un serveur Windows comme j'ai pu le lire ?, ou est ce que je peux faire comme d'hab, et installer WAMP SERVER. C'est pour un intranet qui va toucher une centaine de personnes.

    Merci d'avance.

  2. #2
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 209
    Billets dans le blog
    52
    Par défaut
    Bonjour,

    Globalement, on te parle du fichier : php.ini

    Voir la documentation associée :
    http://php.net/manual/fr/configuration.file.php

    Celui-ci liste les modules lancé avec php (et donc utilisable). En général un certain nombre de module ne sont pas activé par défaut.
    A tout les coups, "mysqli" est bien dans le fichier d'initialisation, mais en commentaire.

    Cordialement,
    Patrick Kolodziejczyk.
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  3. #3
    Membre éclairé
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    423
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2004
    Messages : 423
    Par défaut
    Merci kolodz, ca a marché, effectivement le mysqli était en remarque, mais je faisais aussi une confusion de .ini.
    J'arrive à me connecter mais maintenant j'ai plusieurs messages d'erreur à l'ouverture

  4. #4
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 209
    Billets dans le blog
    52
    Par défaut
    Si ces erreurs ne sont pas liées à la configuration de PHP. Pense à marquer ce sujet comme résolu.
    Et au besoin, créer un nouveau sujet avec le nouveau problème.

    Cordialement,
    Patrick Kolodziejczyk.
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  5. #5
    Membre éclairé
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    423
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2004
    Messages : 423
    Par défaut Erreurs de config PHPMYADMIN
    Je n'ai jamais été à l'aise avec tout ce qui est configuration mais là...
    J'ai plusieurs messages lorsque la page d'accueil de phpmyadmin s'affiche.
    Il faut peut être que je me réinstalle une autre version je ne sais pas...

    Erreur

    Requête SQL : Éditer Éditer

    SET CHARACTER SET 'utf8mb4';

    MySQL a répondu : Documentation
    #1115 - Unknown character set: 'utf8mb4'
    Warning in .\libraries\dbi\DBIMysqli.php#556
    mysqli_real_escape_string() expects parameter 1 to be mysqli, boolean given

    Backtrace

    .\libraries\dbi\DBIMysqli.php#556: mysqli_real_escape_string(
    boolean false,
    string '_',
    )
    .\libraries\DatabaseInterface.php#2731: PMA\libraries\dbi\DBIMysqli->escapeString(
    boolean false,
    string '_',
    )
    .\libraries\navigation\nodes\Node.php#437: PMA\libraries\DatabaseInterface->escapeString(string '_')
    .\libraries\navigation\NavigationTree.php#288: PMA\libraries\navigation\nodes\Node->getData(
    string 'databases',
    integer 0,
    string '',
    )
    .\libraries\navigation\NavigationTree.php#847: PMA\libraries\navigation\NavigationTree->_buildPath()
    .\libraries\navigation\Navigation.php#45: PMA\libraries\navigation\NavigationTree->renderState()
    .\libraries\Header.php#433: PMA\libraries\navigation\Navigation->getDisplay()
    .\libraries\Response.php#260: PMA\libraries\Header->getDisplay()
    .\libraries\Response.php#273: PMA\libraries\Response->_getDisplay()
    .\libraries\Response.php#432: PMA\libraries\Response->_htmlResponse()
    PMA\libraries\Response->response()
    Warning in .\libraries\dbi\DBIMysqli.php#556
    mysqli_real_escape_string() expects parameter 1 to be mysqli, boolean given

    Backtrace

    .\libraries\dbi\DBIMysqli.php#556: mysqli_real_escape_string(
    boolean false,
    string '_',
    )
    .\libraries\DatabaseInterface.php#2731: PMA\libraries\dbi\DBIMysqli->escapeString(
    boolean false,
    string '_',
    )
    .\libraries\navigation\nodes\Node.php#447: PMA\libraries\DatabaseInterface->escapeString(string '_')
    .\libraries\navigation\NavigationTree.php#288: PMA\libraries\navigation\nodes\Node->getData(
    string 'databases',
    integer 0,
    string '',
    )
    .\libraries\navigation\NavigationTree.php#847: PMA\libraries\navigation\NavigationTree->_buildPath()
    .\libraries\navigation\Navigation.php#45: PMA\libraries\navigation\NavigationTree->renderState()
    .\libraries\Header.php#433: PMA\libraries\navigation\Navigation->getDisplay()
    .\libraries\Response.php#260: PMA\libraries\Header->getDisplay()
    .\libraries\Response.php#273: PMA\libraries\Response->_getDisplay()
    .\libraries\Response.php#432: PMA\libraries\Response->_htmlResponse()
    PMA\libraries\Response->response()
    Warning in .\libraries\dbi\DBIMysqli.php#556
    mysqli_real_escape_string() expects parameter 1 to be mysqli, boolean given

    Backtrace

    .\libraries\dbi\DBIMysqli.php#556: mysqli_real_escape_string(
    boolean false,
    string '_',
    )
    .\libraries\DatabaseInterface.php#2731: PMA\libraries\dbi\DBIMysqli->escapeString(
    boolean false,
    string '_',
    )
    .\libraries\navigation\nodes\Node.php#449: PMA\libraries\DatabaseInterface->escapeString(string '_')
    .\libraries\navigation\NavigationTree.php#288: PMA\libraries\navigation\nodes\Node->getData(
    string 'databases',
    integer 0,
    string '',
    )
    .\libraries\navigation\NavigationTree.php#847: PMA\libraries\navigation\NavigationTree->_buildPath()
    .\libraries\navigation\Navigation.php#45: PMA\libraries\navigation\NavigationTree->renderState()
    .\libraries\Header.php#433: PMA\libraries\navigation\Navigation->getDisplay()
    .\libraries\Response.php#260: PMA\libraries\Header->getDisplay()
    .\libraries\Response.php#273: PMA\libraries\Response->_getDisplay()
    .\libraries\Response.php#432: PMA\libraries\Response->_htmlResponse()
    PMA\libraries\Response->response()

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Quelle est la version de phpmyadmin et de mysql ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Membre éclairé
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    423
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2004
    Messages : 423
    Par défaut
    N'ayant pas trouvé, j'ai désinstallé tout ça, et j'essaie avec WAMP et APACHE...
    Ca fonctionne bien sur le serveur, après j'ai des pb de droits mais ça c'est un autre pb.

    Je vais peut être réessayer avec IIS en faisant attention de télécharger les dernières versions mais je galère pas mal...

  8. #8
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    C'est pas parce que tu es sous windows server qu'il te faut absolument utiliser IIS.

    Si effectivement il est déjà en place pour d'autre site , c'est inutile d'installer apache , mais si tu pars d'une feuille blanche et que tu préfères apache , installe apache.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. [phpMyAdmin] Il manque l'extension MySQLi. Veuillez vérifier votre configuration PHP
    Par gfrerot dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 18/01/2013, 11h22
  2. [phpMyAdmin] J'ai un problème avec phpMyAdmin : impossible de charger l'extension MySQLi
    Par Sanka76 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 24/01/2007, 13h48
  3. installation de l'extension mysqli
    Par mealtone dans le forum Installation
    Réponses: 12
    Dernier message: 06/07/2006, 18h04

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