Maison > développement back-end > tutoriel php > Pourquoi mon code PHP génère-t-il une « Erreur fatale : Classe 'MySQLi' introuvable » et comment puis-je y remédier ?

Pourquoi mon code PHP génère-t-il une « Erreur fatale : Classe 'MySQLi' introuvable » et comment puis-je y remédier ?

DDD
Libérer: 2024-12-14 05:39:14
original
450 Les gens l'ont consulté

Why is my PHP code throwing a

Comment résoudre « Erreur fatale : classe 'MySQLi' introuvable » ?

Lorsque vous essayez d'utiliser du code PHP, vous pouvez rencontrer le problème erreur "Erreur fatale : classe 'MySQLi' introuvable." Cela se produit généralement lorsque l'extension MySQLi, qui prend en charge la connexion et l'interaction avec les bases de données MySQL, n'est pas activée dans votre environnement PHP. Voici comment résoudre ce problème :

Confirmer la configuration PHP

Pour vérifier si MySQLi est activé, consultez votre page phpinfo(). Accédez à la section Extensions et localisez l'entrée MySQLi. S'il n'est pas répertorié, MySQLi n'est pas installé ou activé.

Installation de MySQLi

Si MySQLi n'est pas présent, vous devez l'installer. La méthode exacte dépend de votre configuration spécifique :

  • Ubuntu/Debian : sudo apt-get install php5-mysqli
  • CentOS/RHEL : sudo miam install php53u-mysqlnd
  • Windows (avec XAMPP) : Ouvrez le panneau de configuration XAMPP, cliquez sur la section "PHP" et activez l'extension "mysqli".

Pour PHP version 5.2.5

Vous devez savoir que PHP la version 5.2.5 a atteint sa fin de vie et n'est plus prise en charge. Il est fortement recommandé de passer à une version PHP plus récente, telle que 5.3 ou supérieure, pour garantir la compatibilité avec l'extension MySQLi.

Considérations supplémentaires

  • Assurez-vous que votre fichier de configuration PHP (php.ini) possède les paramètres corrects pour MySQLi. Recherchez la ligne "extension=mysqli.so" et décommentez-la si nécessaire.
  • Redémarrez votre serveur Web pour mettre en œuvre les modifications apportées.

Une fois ces étapes terminées, vous devez pouvoir utiliser la classe MySQLi dans votre code PHP sans rencontrer le problème « Erreur fatale : Classe 'MySQLi' introuvable ».

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal