Environnement Sous Windows 10, vous pouvez rencontrer des problèmes étranges lors de l'utilisation de la version compressée du package PHP, de la version du package compressé Apache, de la version du package compressé mysql ou de l'exécution de la version d'installation. L'utilisation de PHP pour se connecter à la configuration MySQL rencontre parfois des problèmes étranges :
Sous Windows. , PHP rencontre parfois des problèmes étranges pour se connecter à la configuration MySQL. : Le serveur Apache peut être activé normalement, le code php peut également s'exécuter normalement et MySQL peut également être utilisé, mais l'erreur lors de la connexion à MySQL à l'aide du code PHP est la suivante :
Utilisez pdo pour vous connecter au code de test
<?php
try {
$con= new PDO("mysql:host=localhost","root","password");
echo "Connexion réussi";
}
catch(PDOException $e)
{
echo $e-> getMessage();
}
?>
Une invite anormale n'a pas pu être trouvée pendant le fonctionnement
Utilisez mysqli_connect pour vous connecter au code de test
<?php
$con= mysqli_connect("localhost","root1" ,"password");
if ($con->connect_error) {
die( "Échec de la connexion : " . mysqli_connect_error());
}
echo "Connexion réussie";
?>
Une invite anormale apparaît pendant le fonctionnement : Erreur fatale : Erreur non interceptée : Appel à la fonction non définie mysqli_connect() dans ...
Les déclarations devant extension=mysqli et extension=pdo_mysql dans php.ini ont été supprimées (supprimer signifie activer php cette extension).
Utilisez phpinfo() pour vérifier - écrivez un fichier phpinfo.php (le contenu est <?php phpinfo(); ?>), puis placez ce fichier dans le répertoire du site Web, ouvrez-le dans le navigateur
Configuration chargée Fichier (aucun),
Pilotes PDO sans valeur
Résolvez vos doutes