Maison > développement back-end > tutoriel php > Pourquoi est-ce que j'obtiens une erreur fatale PHP : appel à la fonction non définie mysqli_connect() ?

Pourquoi est-ce que j'obtiens une erreur fatale PHP : appel à la fonction non définie mysqli_connect() ?

Patricia Arquette
Libérer: 2025-01-03 07:57:39
original
569 Les gens l'ont consulté

Why Am I Getting a PHP Fatal Error: Call to Undefined Function mysqli_connect()?

Débogage de l'erreur fatale PHP : appel à la fonction non définie mysqli_connect()

L'"Erreur fatale : appel à la fonction non définie mysqli_connect()" est une erreur courante qui peut survenir lorsque vous essayez d'établir une connexion à une base de données à l'aide de PHP.

Dans votre cas, vous avez mentionné que vous aviez copié vos scripts PHP d'un serveur à un autre, où vous rencontrez cette erreur. Le problème vient probablement du fait que mysqli_connect() n'est pas reconnu par l'environnement PHP sur votre nouveau serveur.

Le code que vous avez fourni pour vous connecter à votre base de données à l'aide de mysqli_connect() est valide. Cependant, l'erreur suggère que l'extension mysqli est manquante ou n'est pas correctement installée sur votre nouveau serveur.

Pour remédier à ce problème, vous devez installer l'extension PHP MySQLi sur votre nouveau serveur. Vous pouvez le faire en utilisant la commande suivante via SSH :

sudo apt install php-mysqli
Copier après la connexion

Cette commande installera l'extension nécessaire, vous permettant d'utiliser la fonction mysqli_connect() pour établir une connexion à la base de données.

Assurez-vous que vous redémarriez votre serveur Web (par exemple, Apache ou Nginx) après avoir installé l'extension pour que les modifications prennent effet. Une fois que vous faites cela, l'"Erreur fatale : Appel à la fonction non définie mysqli_connect()" devrait être résolue et vous pourrez vous connecter avec succès à votre base de données en utilisant PHP.

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