Ubuntu

So installieren Sie phpMyAdmin mit LAMP-Stack auf Ubuntu

So installieren Sie phpMyAdmin mit LAMP-Stack auf Ubuntu

LAMP ist ein Akronym für Linux, Apache, MySQL, PHP. PhpMyAdmin ist ein bekanntes kostenloses und Open Source, ein voll funktionsfähiges webbasiertes Frontend zur Verwaltung der MySQL / MariaDB-Datenbank.

In PHP geschrieben, soll phpMyAdmin die Verwaltung von MySQL über das Web übernehmen handle. Es ist immens beliebt für Aufgaben wie das Verwalten von Datenbanken, Tabellen, Spalten, Beziehungen, Indizes, Benutzern, Berechtigungen usw. Alle Aktionen werden über die grafische Benutzeroberfläche ausgeführt, aber es gibt immer noch die Möglichkeit, jede SQL-Anweisung direkt auszuführen.

Installieren Sie phpMyAdmin mit LAMP-Stack auf Ubuntu

Damit phpMyAdmin installieren, Sie müssen die LAMP-Module installieren. Fangen wir nacheinander an.

Schritt 1) ​​Apache HTTP-Server installieren

Apache HTTP-Server ist ein beliebter plattformübergreifender Webserver, der weltweit verwendet wird. Es ist kostenlos, Open Source, leistungsstark und kann sowohl auf UNIX/Linux- als auch auf MS Windows-Plattformen ausgeführt werden.

Beginnen wir mit der Aktualisierung der System-Repositorys. Starten Sie das Terminal und geben Sie den folgenden Befehl ein:

sudo apt-get update

Apache installieren.

sudo apt-get install apache2

Im Allgemeinen startet der Apache-Dienst automatisch. Überprüfen Sie den Status mit dem Befehl:

sudo systemctl status apache2.Bedienung

Wenn Sie sehen, dass der Dienst nicht gestartet wurde, können Sie ihn mit dem folgenden Befehl manuell starten.

sudo systemctl starte apache2

Da Apache auch nach einem Systemneustart kontinuierlich im Hintergrund laufen muss, müssen Sie den Apache2-Dienst beim Systemstart aktivieren.

sudo systemctl aktivieren apache2

Geben Sie den folgenden Befehl ein, um Apache-Ports von der Ubuntu-Firewall zuzulassen. Apache verwendet die Ports 80 und 443, um Verbindungsanfragen über HTTP bzw. HTTPS zuzulassen. Daher müssen wir sicherstellen, dass sie erlaubt sind.

sudo ufw erlauben 80/tcp
sudo ufw erlauben 443/tcp

Firewall neu laden und Firewall-Status überprüfen.

sudo ufw neu laden
sudo ufw-Status

Um den Ausführungsstatus der Apache-Installation zu überprüfen, starten Sie den Browser mit dem Hostnamen oder der Server-IP-Adresse.

http://localhost/

ODER durch Verwendung der Server-IP.

http://3.10.10.25 (Ihre Server-IP)

Wenn Sie die Apache-Standardseite sehen, bedeutet dies, dass alles gut gelaufen ist.

Überprüfen Sie die Apache-Installation

Schritt 2) MySQL installieren

MySQL ist ein relationales Open-Source-Datenbankmanagementsystem (RDBMS). Es ist eine kostenlose Open-Source-Software für Linux. Es wird von großen Organisationen wie Facebook, Google, Adobe, Alcatel Lucent und Zappos verwendet. Die Stärke liegt in der Fähigkeit von MySQL, Zeit und Geld zu sparen, um ihre Websites mit hohem Volumen zu betreiben.

Beginnen wir mit der Suche nach verfügbaren MySQL-Versionen.

sudo apt-cache richtlinie mysql-server

Dann sehen Sie die verfügbare MySQL-Versionstabelle.

Verfügbare MySQL-Versionen

Wie Sie sehen, ist eine neue Version verfügbar. Wir installieren mit dem Befehl wie folgt:

sudo apt-get install mysql-server mysql-client

Achten Sie auf das Terminal. Bestätigen Sie die MySQL-Installation, indem Sie bei Bedarf „Y“ eingeben, um die Installation fortzusetzen.

MySQL installieren

MySQL-Installation sichern

Sie müssen ein mit dem Paket geliefertes Sicherheitsskript ausführen, um die MySQL-Installation zu sichern.

sudo mysql_secure_installation

Sie werden gefragt, ob Sie das VALIDATE PASSWORD PLUGIN konfigurieren möchten. Geben Sie „Y“ für Ja ein und drücken Sie die Eingabetaste, um fortzufahren.

Passwort-Plugin validieren

Sie werden aufgefordert, eine Stufe der Passwortvalidierung auszuwählen. Natürlich würden wir 2 empfehlen.

Kennwortrichtlinie

Fahren Sie fort und geben Sie ein Passwort für den MySQL-Root-Benutzer ein.

Neues Kennwort

Es wird gefragt "Möchten Sie mit dem bereitgestellten Passwort fortfahren?"?”. Geben Sie "Y" ein und drücken Sie die Eingabetaste.

Sie sollten eine Reihe von Fragen sehen. Geben Sie „Y“ für jeden von ihnen ein.

Anonyme Benutzer entfernen? (Drücken Sie y|Y für Ja, jede andere Taste für Nein) : Y Root-Anmeldung aus der Ferne verbieten? (Drücken Sie y|Y für Ja, jede andere Taste für Nein) : Y Testdatenbank entfernen und darauf zugreifen? (Drücken Sie y|Y für Ja, jede andere Taste für Nein) : Y Berechtigungstabellen jetzt neu laden? (Drücken Sie y|Y für Ja, jede andere Taste für Nein) : Y

Andere Installationsfragen

Inzwischen sollten Sie MySQL installiert und auch sicher konfiguriert haben. Sie können mit dem Root-Login und -Passwort auf den MySQL-Server zugreifen.

sudo mysql -u root -p

Root-Login

Schritt 3) PHP installieren

Hypertext Preprocessor (oder einfach PHP) ist eine universelle Skriptsprache, die sich besonders für die Webentwicklung eignet. Es wird häufig für serverseitiges Scripting verwendet, um dynamische Inhalte auf Websites und Apps zu generieren. Wir müssen es installiert haben, damit PhpMyAdmin funktioniert.

Wir werden zuerst nach verfügbaren PHP-Versionen suchen und diese dann installieren.

sudo apt-cache richtlinie php

Verfügbare PHP-Version

Hier sehen wir PHP 7.2 ist verfügbar. Wir werden es installieren.

sudo apt-get install php php-cgi libapache2-mod-php php-common php-pear php-mbstring php-mysql php-curl php-json

Jetzt testen wir die PHP-Installation:

Erstellen Sie eine PHP-Datei im Ordner /var/www/html.

sudo vim /var/www/html/info.php

Fügen Sie der Datei den folgenden Code hinzu.

 

Öffnen Sie dann einen Webbrowser und geben Sie die folgende URL ein, um die PHP-Informationsseite anzuzeigen. Ersetzen Sie IP durch Ihre Server-IP oder Ihren Domänennamen in der folgenden URL.

http://3.104.163.61/info.php

http://Domain_Name/info.php

oder

http://Server_IP/info.php

PHP-Info

Das phpinfo() Funktion, die wir in die Info eingegeben haben.php-Skript zeigt Informationen zur PHP-Installation und deren Konfiguration an.

Dies setzt voraus, dass Sie den LAMP-Stack erfolgreich installiert und konfiguriert haben. Alle Voraussetzungen sind erfüllt und es ist Zeit, die phpMyAdmin-Installation zu starten.

Schritt 4) Installieren Sie phpMyAdmin

Starten Sie Terminal und geben Sie den folgenden Befehl ein:

sudo apt-get install phpmyadmin php-gettext

Wählen Sie im nächsten Schritt "Apache2" aus, indem Sie die Leertaste  drücken.

Wählen Sie Webserver

Wählen Sie „Ja“, wenn Sie gefragt werden, ob dbconfig-common zum Einrichten der Datenbank verwendet werden soll.

PHP MyAdmin konfigurieren

Wählen Sie „OK“, wenn Sie aufgefordert werden, ein MySQL-Anwendungskennwort für phpMyAdmin auszuwählen und zu bestätigen.

phpmyadmin-Passwort

Kennwort erneut eingeben.

Kennwort erneut eingeben

In dieser Installation fügen wir die phpMyAdmin Apache-Konfigurationsdatei in das Verzeichnis /etc/apache2/conf-enabled/ hinzu, damit sie automatisch gelesen wird. Zuvor müssen wir die PHP-Erweiterung „mbstring“ aktivieren. Verwenden Sie den folgenden Befehl:

sudo phpenmod mbstring

Starten Sie Apache2 neu, um die Änderungen zu übernehmen.

sudo systemctl Neustart von Apache2

Stellen wir sicher, dass Ihre MySQL-Benutzer die erforderlichen Berechtigungen für die Kommunikation mit phpMyAdmin haben.

Ab MySQL 5.7 (und spätere Versionen) verwendet das Root-MySQL kein Passwort mehr, um sich zu authentifizieren. Es verwendet eher das auth_socket-Plugin in den Standardeinstellungen. Diese Funktion wurde für mehr Sicherheit und Benutzerfreundlichkeit hinzugefügt. Es ist jedoch schwierig, mit einem externen Programm wie phpMyAdmin auf den Benutzer zuzugreifen.

Von nun an werden wir seine Authentifizierungsmethode von „auth_socket“ auf „mysql_native_password“ umstellen. Melden Sie sich mit Root-Login bei MySQL an:

sudo mysql -u root -p

Verwenden Sie den folgenden Befehl, um die Authentifizierungsmethode jedes MySQL-Benutzerkontos zu überprüfen.

mysql> SELECT user,authentication_string,plugin,host FROM mysql.Benutzer;

MySQL-Benutzerkonten

Jetzt werden wir das Root-Konto so konfigurieren, dass es sich mit einem Passwort authentifiziert:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpassword';

Führen Sie „FLUSH PRIVILEGES“ aus, um die Änderungen zu aktualisieren.

mysql> FLUSH PRIVILEGIEN;

Nach aktualisierten Änderungen suchen.

mysql> SELECT user,authentication_string,plugin,host FROM mysql.Benutzer;

Geänderter Root-Benutzer

Da gehst du. Jetzt authentifiziert sich der Root-Nutzer mit einem Passwort. Sie können sich nun als Root-Benutzer mit dem Passwort an der phpMyAdmin-Oberfläche anmelden. Sie können nun über die folgende URL auf die Weboberfläche zugreifen:

http://Domain_or_IP/phpmyadmin

PhpMyAdmin-Anmeldung

Sie können die Benutzeroberfläche sehen, um die Datenbank zu verwalten.

Benutzeroberfläche

Dies setzt voraus, dass Sie den LAMP-Stack erfolgreich mit phpMyAdmin installiert und konfiguriert haben. Wie ist deine Installation gelaufen? Bitte fragen Sie nach und teilen Sie den Artikel mit Ihren Freunden auf sozialen Plattformen.

Mit WinMouse können Sie die Mauszeigerbewegung auf einem Windows-PC anpassen und verbessern improve
Wenn Sie die Standardfunktionen Ihres Mauszeigers verbessern möchten, verwenden Sie Freeware WinMouse. Es fügt weitere Funktionen hinzu, damit Sie das...
Linker Mausklick funktioniert nicht unter Windows 10
Wenn Sie eine dedizierte Maus mit Ihrem Laptop oder Desktop-Computer verwenden, aber die linker Mausklick funktioniert nicht unter Windows 10/8/7 aus ...
Cursor springt oder bewegt sich zufällig während der Eingabe in Windows 10
Wenn Sie feststellen, dass Ihr Mauszeiger während der Eingabe auf einem Windows-Laptop oder -Computer automatisch und zufällig springt oder sich von s...