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
DDDoriginal
2024-12-14 05:39:14451parcourir

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!

Déclaration:
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