Maison > développement back-end > tutoriel php > Extension MySQLi manquante : comment corriger l'erreur « L'extension mysqli est manquante » en PHP ?

Extension MySQLi manquante : comment corriger l'erreur « L'extension mysqli est manquante » en PHP ?

Linda Hamilton
Libérer: 2024-12-02 07:12:10
original
691 Les gens l'ont consulté

MySQLi Extension Missing: How Do I Fix the

Extension MySQLi manquante : dépannage et solution

Si vous rencontrez le message d'erreur "L'extension MySQLi est manquante. Veuillez vérifier votre configuration PHP, " ne pas paniquer. Suivez ces étapes pour résoudre le problème et rendre votre script opérationnel.

Vérification de votre configuration PHP

  1. Déterminez votre fichier php.ini actif : Apache utilise un fichier php.ini principal situé dans le répertoire d'installation de PHP, mais il peut également utiliser des fichiers de configuration supplémentaires provenant d'autres emplacements. Pour trouver le php.ini actif, utilisez la commande de terminal suivante :
php -i | grep php.ini
Copier après la connexion
  1. Vérifiez la ligne d'extension : Ouvrez le fichier php.ini actif et recherchez pour la ligne commençant par "extension=mysqli". Si vous trouvez cette ligne, passez à l'étape 3.
  2. Décommentez la ligne d'extension : Si la ligne d'extension est commentée à l'aide d'un point-virgule (;), supprimez le point-virgule pour activer l'extension.
  3. Redémarrez Apache : Une fois que vous avez effectué les modifications nécessaires, redémarrez Apache pour appliquer eux :
  • Ubuntu/Debian : sudo service apache2 restart
  • CentOS/Red Hat : sudo systemctl restart httpd

Alternative Solution

Si les étapes ci-dessus ne résolvent pas le problème, essayez la solution alternative suivante :

  1. Localisez php_mysqli.dll : Ce fichier est généralement situé dans le répertoire de l'extension PHP (par exemple, C:phpext).
  2. Modifier php.ini : Ajoutez la ligne suivante à votre fichier php.ini, en remplaçant "C:phpextphp_mysqli.dll" par le chemin réel du fichier que vous avez trouvé :
extension="C:\php\ext\php_mysqli.dll"
Copier après la connexion
  1. Redémarrez Apache : Redémarrez Apache comme décrit ci-dessus.

Cela devrait charger le mysqli et vous permettent d'utiliser l'API MySQLi dans vos scripts PHP. Si vous rencontrez toujours des problèmes, consultez les journaux de votre système ou demandez une assistance de dépannage supplémentaire.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal