Maison >développement back-end >tutoriel php >Pourquoi mon code PHP génère-t-il une erreur « Erreur fatale : classe 'MySQLi' introuvable » ?

Pourquoi mon code PHP génère-t-il une erreur « Erreur fatale : classe 'MySQLi' introuvable » ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-10 15:14:11455parcourir

Why is My PHP Code Throwing a

MySQLi introuvable lors de l'installation

En suivant un tutoriel, vous pouvez rencontrer l'erreur "Erreur fatale : Classe 'MySQLi' introuvable" à la ligne 8. Cette erreur indique que l'extension MySQLi n'est pas activée pour votre installation PHP.

Le code à la ligne 8 tente de créer un nouvel objet MySQLi utilisant $mysqli = new MySQLi($db_server, $db_user, $db_pass, $db_name); déclaration. Cependant, si l'extension MySQLi n'est pas installée ou activée, ce code échouera.

Solution

Pour résoudre ce problème, vous devez installer l'extension MySQLi. Vous pouvez le faire en suivant ces étapes :

  1. Vérifiez si l'installation de PHP est activée. Vous pouvez le faire en vérifiant le fichier php.ini et en recherchant la ligne extension=mysqli. Si la ligne est commentée, supprimez le commentaire (;) de la ligne.
  2. Si l'extension n'est pas activée, vous devez installer l'extension MySQLi. Cela peut être fait en téléchargeant l'extension MySQLi depuis PECL (https://pecl.php.net/package/mysqli), puis en l'installant à l'aide des commandes phpize et make.
  3. Après avoir installé l'extension, make assurez-vous de redémarrer le serveur Web pour appliquer les modifications.

Une fois que vous avez installé l'extension MySQLi, vous devriez pouvoir utiliser la classe MySQLi sans aucun problème. erreurs.

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