L'extension mysqli est manquant. Veuillez vérifier votre configuration de PHP
J'ai regardé à travers tous les forums que j'ai pu trouver à cette question et mon problème mais rien ne fonctionne. J'ai apache2.2 avec php5, phpMyAdmin et MySQL. J'ai décommenté l'extension, j'ai vérifié mon phpinfo()
et mysqli de ne pas venir. Ma config est où il devrait être et il n'est toujours pas en charge.
Avez-vous redémarré apache? Pour que les modifications apportées dans le php.ini pour être pris en effet, apache doit être redémarré. Aussi, essayez de php -m à partir de la ligne de commande.
Ce n'Sql Server a à voir avec cela?
Ouais j'ai redémarré apache, et essayé votre php -m dans la ligne de commande. Rien n'a fonctionné encore.
J'ai été confrontée au même problème lorsque je mets à jour ma version de php de 5,6 à 7 et la solution que j'ai eu à faire est d'essayer de vérifier mon httpd-xampp fichier de configuration. Assurez-vous que le Module Php conforme avec votre version de php. exemple ici: IfModule php5_module Basé sur ma migration j'ai été en utilisant php7, afin de modifier toutes les php5_module balise dans mon fichier de config pour php7_module et redémarrez le serveur apache.
Ce n'Sql Server a à voir avec cela?
Ouais j'ai redémarré apache, et essayé votre php -m dans la ligne de commande. Rien n'a fonctionné encore.
J'ai été confrontée au même problème lorsque je mets à jour ma version de php de 5,6 à 7 et la solution que j'ai eu à faire est d'essayer de vérifier mon httpd-xampp fichier de configuration. Assurez-vous que le Module Php conforme avec votre version de php. exemple ici: IfModule php5_module Basé sur ma migration j'ai été en utilisant php7, afin de modifier toutes les php5_module balise dans mon fichier de config pour php7_module et redémarrez le serveur apache.
OriginalL'auteur Wesley | 2012-05-18
Vous devez vous connecter pour publier un commentaire.
Je sais que c'est il y a un moment mais j'ai rencontré ce et suivit les autres réponses ici, mais en vain, j'ai trouvé la solution par le biais de cette question (Stackoverflow Question)
Essentiellement juste besoin de modifier le php.fichier ini (le mien a été trouvé à c:\xampp\php\php.ini) et décommenter ces lignes...
Après le redémarrage d'apache tout fonctionnait comme prévu.
OriginalL'auteur sradforth
Dans le fichier php.ini cette ligne:
extension=mysqli
Remplacer par:
extension="C:\php\ext\php_mysqli.dll"
Redémarrer apache
Ok, a travaillé pour moi. Mais la définition d'un chemin d'accès absolu que la valeur de extension_dir (c'est à dire, extension_dir = "c:\php\ext") semble être une solution plus élégante.
OriginalL'auteur AAGREDA
Cet article peut vous aider à La configuration de PHP avec MySQL pour Apache 2 ou IIS dans Windows. Regardez la section "configuration de PHP et de MySQL sous Apache 2", point 3:
Vous devez décommenter extension_dir param ligne et réglez-le chemin absolu du répertoire des extensions PHP.
OriginalL'auteur Dmytro Zarezenko
Copie libmysql.dll à partir du dossier d'installation de PHP dans le dossier windows.
OriginalL'auteur RM.
J'ai rencontré ce problème aujourd'hui et finalement je me rends compte c'est le commentaire sur la ligne avant de le mysql dll qui est la cause du problème.
C'est ce que vous devriez avoir en php.ini par défaut de PHP 5.5.16:
D'ailleurs enlever les points-virgules, vous devez également supprimer la ligne de commentaire qui est venu après php_exif.dll. Cela vous laisse avec
Cela résout le problème dans mon cas.
OriginalL'auteur Vinci Chow