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
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!