Umgebung Unter Windows 10 können seltsame Probleme auftreten, wenn Sie die komprimierte PHP-Paketversion, die komprimierte MySQL-Paketversion oder die Installationsversion verwenden. Manchmal treten seltsame Probleme auf:
In Windows , PHP stößt manchmal auf seltsame Probleme beim Herstellen einer Verbindung zur MySQL-Konfiguration: Der Apache-Server kann normal aktiviert werden, der PHP-Code kann auch normal ausgeführt werden und MySQL kann auch verwendet werden, aber der Fehler beim Herstellen einer Verbindung zu MySQL mithilfe von PHP-Code ist wie folgt:
Verwenden Sie pdo, um eine Verbindung zum Testcode herzustellen
try {
$con= new PDO("mysql:host=localhost","root","password");
echo "Connection erfolgreich";
}
catch(PDOException $e)
{
echo $e-> getMessage();
}
?>
Eine abnormale Eingabeaufforderung konnte während des Betriebs nicht gefunden werden
Verwenden Sie mysqli_connect, um eine Verbindung zum Testcode herzustellen. „Verbindung fehlgeschlagen: „ ...
Die Anweisungen in php.ini, extension=mysqli und extension=pdo_mysql, wurden entfernt (das Entfernen bedeutet, dass PHP diese Erweiterung aktiviert).
Verwenden Sie phpinfo() zur Überprüfung – schreiben Sie eine Datei phpinfo.php (der Inhalt ist ), legen Sie diese Datei dann im Website-Verzeichnis ab und öffnen Sie sie im Browser
Geladene Konfiguration Datei (keine),
PDO-Treiber haben keinen Wert
Lösen Sie Ihre Zweifel