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
-
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
-
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.
-
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.
-
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 :
-
Localisez php_mysqli.dll : Ce fichier est généralement situé dans le répertoire de l'extension PHP (par exemple, C:phpext).
-
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
-
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!