Aktueller Standort: Startseite> Neueste Artikel> So stellen Sie eine Verbindung zur MariADB -Datenbank mit PHP unter Linux: Detaillierter Handbuch her

So stellen Sie eine Verbindung zur MariADB -Datenbank mit PHP unter Linux: Detaillierter Handbuch her

gitbox 2025-06-30

Komplette Anleitung zum Anschließen von MariADB mit PHP unter Linux

In der modernen Website -Entwicklung ist die Auswahl der Datenbank von entscheidender Bedeutung. Mariadb ist aufgrund seiner hohen Leistung und Open -Source -Funktionen die erste Wahl für viele Entwickler. Als leistungsstarkes dynamisches Website -Entwicklungstool kann PHP problemlos mit MariadB verwendet werden. In diesem Handbuch wird ausführlich erläutert, wie PHP eine Verbindung zu MariadB in Linux -Umgebung herstellt und Ihnen hilft, das Datenbank -Backend einer Website reibungslos zu erstellen.

Vorbereitung

Stellen Sie zuerst sicher, dass Ihr Linux -System Mariadb und PHP installiert hat. Die erforderliche Software kann durch den folgenden Befehl installiert werden:

 sudo apt-get update
sudo apt-get install mariadb-server php php-mysql

Konfiguration nach der Installation

Nach Abschluss der Installation muss MariADB initialisiert werden, einschließlich des Festlegens des Kennworts des Datenbank -Root -Benutzers und des Erstellens einer neuen Datenbank. Verwenden Sie den folgenden Befehl, um das Terminal von Mariadb einzugeben:

 <span class="fun">sudo mysql</span>

Stellen Sie das Stammbenutzerkennwort fest

Führen Sie im MariADB -Terminal den folgenden Befehl aus, um das Kennwort des Root -Benutzers festzulegen:

 ALTER USER 'root'@'localhost' IDENTIFIED BY 'Ihr starkes Passwort';
FLUSH PRIVILEGES;

Erstellen Sie eine Datenbank

Erstellen Sie als Nächstes eine neue Datenbank. Sie können beispielsweise eine Datenbank namens test_db erstellen:

 <span class="fun">Datenbank erstellen test_db;</span>

PHP -Code schreiben

Stellen Sie vor der Verbindung zur Datenbank sicher, dass Ihre PHP -Umgebung ordnungsgemäß ausgeführt wird. Erstellen Sie als Nächstes eine neue PHP -Datei wie Connect.php und fügen Sie den folgenden Code hinzu:

 $servername = 'localhost';
$username = 'root';
$password = 'Ihr starkes Passwort';
$dbname = 'test_db';

// Eine Verbindung erstellen
$conn = new mysqli($servername, $username, $password, $dbname);

// Verbindung erkennen
if ($conn->connect_error) {
    die('Verbindung ist fehlgeschlagen: ' . $conn->connect_error);
}
echo 'Verbindung erfolgreich';
$conn->close();

Testverbindung

Laden Sie die Datei Connect.php auf Ihren Server hoch und greifen Sie über Ihren Browser auf die Datei zu. Wenn alle Konfigurationen korrekt sind, sehen Sie eine Eingabeaufforderung für "erfolgreiche Verbindung", die angibt, dass PHP erfolgreich mit der MariADB -Datenbank verbunden ist.

Häufig gestellte Fragen und Lösungen

Gründe für den Verbindungsversagen

Häufige Gründe können einschließen:

  • Datenbankdienst nicht gestartet: Stellen Sie sicher, dass der Mariadb -Service ausgeführt wird. Sie können den Befehl sudo systemctl Status Mariadb verwenden, um den Service -Status zu überprüfen.
  • Benutzername oder Kennwortfehler: Überprüfen Sie den im PHP -Code verwendeten Benutzernamen und Kennwort sorgfältig.
  • Berechtigungen Ausgabe: Stellen Sie sicher, dass der verwendete Datenbankbenutzer über ausreichende Zugriff verfügt.

Zusammenfassen

Durch die Anleitung dieses Artikels sollten Sie in einer Linux -Umgebung reibungslos über PHP eine Verbindung zu Mariadb herstellen können. Unabhängig davon, ob sie persönliche Projekte oder Anwendungen auf Unternehmensebene erstellen, bietet die Kombination von PHP und MariADB eine überlegene Leistung und Flexibilität. Ich hoffe, dieser Leitfaden kann Ihnen helfen, die Website der Website besser zu vervollständigen!