So installieren Sie LAMP Stack mit PhpMyAdmin in Ubuntu 18.04
Ein LAMP-Stack besteht aus Paketen wie Apache, MySQL/MariaDB und PHP, die auf einer Linux-Systemumgebung zum Hosten von Websites und Apps installiert sind.
Lesen Sie auch: Installieren Sie Apache, MariaDB, PHP und PhpMyAdmin in Ubuntu 18.04
PhpMyAdmin ist ein kostenloses, quelloffenes, bekanntes, voll funktionsfähiges und intuitives webbasiertes Frontend zur Verwaltung von MySQL- und MariaDB-Datenbanken. Es unterstützt verschiedene Datenbankoperationen und verfügt über viele Funktionen, mit denen Sie Ihre Datenbanken einfach über eine Weboberfläche verwalten können. z. B. das Importieren und Exportieren von Daten in verschiedenen Formaten, das Generieren komplexer und nützlicher Abfragen mit Query-by-Example (QBE), das Verwalten mehrerer Server und vieles mehr.
Anforderungen:
- Minimale Installation des Ubuntu 18.04 Servers.
- Zugriff auf den Server über SSH (wenn Sie keinen direkten Zugang haben).
- Root-Benutzerrechte oder verwenden Sie den Befehl sudo, um alle Befehle auszuführen.
In diesem Artikel erklären wir, wie Sie den LAMP-Stack mit PhpMyAdmin in Ubuntu 18.04 installieren.
Schritt 1: Installieren Sie den Apache-Webserver unter Ubuntu 18.04
1. Beginnen Sie zunächst mit der Aktualisierung Ihrer Softwarepakete und installieren Sie dann den Apache-Webserver mit den folgenden Befehlen.
$ sudo apt update
sudo apt install apache2
2. Nachdem der Installationsvorgang abgeschlossen ist, sollte der Apache-Dienst automatisch gestartet werden und wird für den Start beim Systemstart aktiviert. Mit dem folgenden Befehl können Sie überprüfen, ob er ausgeführt wird.
$ sudo systemctl status apache2
3. Wenn Sie eine System-Firewall aktiviert und ausgeführt haben, müssen Sie die Ports 80 und 443 öffnen, um Client-Verbindungsanforderungen an den Apache-Webserver über HTTP bzw. HTTPS zuzulassen, und dann die Firewall-Einstellungen wie gezeigt neu laden.
$ sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw reload
4. Überprüfen Sie nun Ihre Apache-Installation, indem Sie die Standard-Testseite unter der folgenden URL in einem Webbrowser testen.
http://domain_name/
OR
http://SERVER_IP/
Wenn Sie die Apache-Standardwebseite sehen, bedeutet dies, dass Ihre Installation einwandfrei funktioniert.
Schritt 2: Installieren Sie MariaDB auf Ubuntu 18.04
5. Installieren Sie jetzt MariaDB, ist ein kostenloses Open-Source-Datenbankmanagementsystem, das von MySQL abgespalten wurde und ein von der Community entwickeltes Projekt ist, das von den ursprünglichen Entwicklern von MySQL geleitet wird.
$ sudo apt install mariadb-server mariadb-client
6. Die MariaDB-Dienste sollten nach der Installation automatisch gestartet werden, überprüfen Sie ihren Status, um sicherzustellen, dass sie betriebsbereit sind.
$ sudo systemctl status mysql
7. Die MariaDB-Installation ist standardmäßig nicht sicher, Sie müssen ein Sicherheitsskript ausführen, das mit dem Paket geliefert wird. Sie werden aufgefordert, ein Root-Passwort festzulegen, um sicherzustellen, dass sich niemand bei der MariaDB anmelden kann.
$ sudo mysql_secure_installation
Sobald Sie das Skript ausführen, werden Sie aufgefordert, das aktuelle Passwort für root einzugeben (für none eingeben):
Geben Sie dann bei den folgenden Sicherheitsfragen ja/y ein:
- Root-Passwort setzen? [J/n]:
y - Anonyme Benutzer entfernen? (Drücken Sie y|Y für Ja, jede andere Taste für Nein) :
y - Root-Anmeldung aus der Ferne nicht zulassen? (Drücken Sie y|Y für Ja, jede andere Taste für Nein) :
y - Entfernen der Testdatenbank und des Zugriffs darauf? (Drücken Sie y|Y für Ja, jede andere Taste für Nein) :
y - Privilegientabellen jetzt neu laden? (Drücken Sie y|Y für Ja, jede andere Taste für Nein) :
y
Schritt 3: PHP auf Ubuntu 18.04 installieren
8. PHP ist eine der am weitesten verbreiteten serverseitigen Skriptsprachen, die zur Generierung dynamischer Inhalte auf Websites und Apps verwendet wird. Sie können PHP (Standardversion ist PHP 7.2) und andere Module für Web-Bereitstellungen mit dem folgenden Befehl installieren.
$ sudo apt install php php-common php-mysql php-gd php-cli
9. Sobald PHP installiert ist, können Sie Ihr PHP-Setup testen, indem Sie mit diesem einzigen Befehl eine einfache info.php Seite im Stammverzeichnis Ihres Webserver-Dokuments erstellen.
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
10. Öffnen Sie dann einen Webbrowser und geben Sie diese URL ein, um die PHP-Informationsseite anzuzeigen.
http://domain_name/info.php
OR
http://SERVER_IP/info.php
Schritt 4: Installieren Sie PhpMyAdmin auf Ubuntu 18.04
11. Schließlich können Sie phpMyAdmin zur Verwaltung von MySQL/MariaDB-Datenbanken bequem von einem Webbrowser aus installieren, indem Sie den folgenden Befehl ausführen.
$ sudo apt install phpmyadmin
Während des Paketinstallationsprozesses werden Sie aufgefordert, den Webserver auszuwählen, der automatisch für die Ausführung von phpMyAdmin konfiguriert werden soll, wählen Sie Apache aus, indem Sie die Leertaste drücken und die Eingabetaste drücken.
12. Geben Sie als Nächstes das Passwort für den MySQL/MariaDB-Administrator ein, damit das Installationsprogramm eine Datenbank für phpmyadmin erstellen kann.
13. Sobald alles installiert ist, können Sie den apache2-Dienst neu starten, um die letzten Änderungen vorzunehmen.
$ sudo systemctl restart apache2
Hinweis: Wenn das PhpMyAdmin-Paket nicht aktiviert wurde, um automatisch mit dem Apache-Webserver zu arbeiten, führen Sie die folgenden Befehle aus, um die phpMyAdmin-Apache-Konfigurationsdatei, die sich unter /etc/phpmyadmin/ befindet, in das verfügbare Apache-Webserver-Konfigurationsverzeichnis /etc/apache2/conf-available/ zu kopieren und dann mit dem a2enconf zu aktivieren und Apache Service neu starten wirken sich wie folgt auf die letzten Änderungen aus.
$ sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo systemctl restart apache2
14. Geben Sie abschließend in einem Webbrowser die folgende URL ein, um auf Ihr phpMyAdmin-Web-Frontend zuzugreifen.
http://domain_name/phpmyadmin
OR
http://SERVER_IP/phpmyadmin
Verwenden Sie die root-Anmeldeinformationen, um sich in phpMyAdmin zu authentifizieren, wie im folgenden Screenshot gezeigt.
Wichtig: Ab MySQL 5.7 erfordert die Root-Anmeldung den Befehl sudo, daher schlägt die Root-Anmeldung über phpmyadmin fehl, Sie müssen möglicherweise ein weiteres Admin-Benutzerkonto erstellen. Greifen Sie mit dem root-Konto von einem Terminal aus auf die MariaDB-Shell zu und führen Sie die folgenden Befehle aus, um einen neuen Benutzer zu erstellen:
$ sudo mysql -u root -p
MariaDB [(none)]> CREATE USER 'admin'@'localhost' IDENTIFIED BY '=@!#254tecmint';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
Melden Sie sich nun mit den neuen Admin-Anmeldeinformationen bei PhpMyAdmin an, um Ihre Datenbanken zu verwalten.
Um Ihre PhpMyAdmin-Weboberfläche zu sichern, lesen Sie diesen Artikel: 4 nützliche Tipps zur Sicherung der PhpMyAdmin-Weboberfläche.
Das wars! In diesem Artikel haben wir erklärt, wie Sie den LAMP-Stack mit dem neuesten PhpMyAdmin in Ubuntu 18.04 einrichten. Verwenden Sie das Kommentarformular unten, um uns Ihre Fragen oder Gedanken zu diesem Leitfaden zu senden.







