So erstellen Sie eine Website oder ein Blog im Jahr 2020 - Kostenlose und einfache Anleitung zum Erstellen einer Website

So installieren Sie phpMyAdmin unter Rocky Linux

Wenn Sie ein Datenbankadministrator sind und MySQL oder MariaDB auf den Servern Ihres Rechenzentrums verwalten müssen, wissen Sie, wie vorteilhaft eine gute grafische Benutzeroberfläche ist, um die Aufgabe etwas effizienter zu gestalten. Und wenn Ihre Server von CentOS auf Rocky Linux migriert sind, machen Sie sich vielleicht ein wenig Sorgen um eine funktionierende GUI. Keine Sorge. Es gibt immer phpMyAdmin.

Das Problem mit phpMyAdmin ist, dass die Installation unter Rocky Linux (und den meisten RHEL-Klonen) nicht so einfach ist wie unter Ubuntu. Aber ich werde Ihnen dabei helfen. Sobald Sie diesem Tutorial gefolgt sind, ist phpMyAdmin in wenigen Minuten einsatzbereit.

Sind Sie bereit?

SIEHE: Kubernetes: Ein Spickzettel (kostenloses PDF) (TechRepublic)

Was wirst du brauchen

Um phpMyAdmin zu installieren, benötigen Sie eine laufende Instanz von Rocky Linux und einen Benutzer mit Sudo-Berechtigungen. Das ist alles. Lass uns zur Arbeit gehen.

So installieren Sie Apache und MySQL

Bevor Sie den Web- und Datenbankserver installieren, aktualisieren Sie Rocky Linux unbedingt mit:

sudo dnf update-y

Nachdem das Update abgeschlossen ist, starten Sie neu (sofern der Kernel auf dem neuesten Stand ist) und installieren Sie dann den Webserver mit:

sudo dnf installiere httpd-y

Starten und aktivieren Sie den Webserver mit:

sudo systemctl starte httpd
sudo systemctl aktiviert httpd

Als nächstes müssen wir HTTP-Dienste mit den folgenden Befehlen durch die Firewall zulassen:

sudo firewall-cmd –permanent –zone=public –add-service=http
sudo firewall-cmd –permanent –zone=public –add-service=https
sudo firewall-cmd –reload

Jetzt können wir die Datenbank installieren mit:

sudo dnf installiere den MySQL-Server mysql -y

Starten und aktivieren Sie MySQL:

sudo systemctl starte mysqld
sudo systemctl mysqld aktivieren

Sichern Sie die Datenbankinstallation mit:

mysql_secure_installation

So installieren Sie PHP

Jetzt müssen wir PHP installieren, was ganz anders erfolgt als in Ubuntu. Lassen Sie uns zunächst das PHP-Modul zurücksetzen mit:

sudo dnf-Modul PHP zurücksetzen

Jetzt können wir PHP 7.4 aktivieren mit:

Sudo-DNF-Modul aktiviert PHP:7.4

Jetzt können wir PHP und die verschiedenen für phpMyAdmin benötigten Module installieren mit:

sudo dnf install php php-common php-opcache php-cli php-gd php-curl php-mysqlnd php-xml -y

So laden Sie phpMyAdmin herunter und entpacken es

Als nächstes laden wir die phpMyAdmin-Datei mit dem Befehl herunter:

wget https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-linguals.zip

Schauen Sie unbedingt auf der offiziellen Download-Seite nach, um sicherzustellen, dass Sie die neueste Version herunterladen.

Entpacken Sie die Datei mit:

Entpacken Sie phpMyAdmin-*-all-linguals.zip

Wenn unzip nicht installiert ist, installieren Sie es mit:

sudo dnf install unzip -y

Verschieben Sie das neu erstellte Verzeichnis und benennen Sie es um mit:

sudo mv phpMyAdmin-*-all-Language /usr/share/phpmyadmin

So konfigurieren Sie phpMyAdmin

Für unseren nächsten Trick konfigurieren wir phpMyAdmin. Wechseln Sie in das phpmyadmin-Verzeichnis mit:

cd /usr/share/phpmyadmin

Kopieren Sie die Beispielkonfigurationsdatei mit dem Befehl:

sudo mv config.sample.inc.php config.inc.php

Jetzt müssen wir eine 32-Bit-Geheimzeichenfolge generieren mit:

öffne SSL rand -base64 32

Kopieren Sie die resultierende Zeichenfolge.

Öffnen Sie die phpMyAdmin-Konfigurationsdatei mit dem Befehl:

sudo nano config.inc.php

Suchen Sie in dieser Datei nach der Zeile:

$cfg[‘blowfish_secret’] = »;

Fügen Sie die geheime 32-Bit-Zeichenfolge zwischen den beiden einfachen Anführungszeichen ein.

Scrollen Sie nach unten zu „Verzeichnisse zum Speichern/Hochladen von Dateien vom Server“ und fügen Sie die folgende Zeile hinzu:

$cfg[‘TempDir’] = ‘/tmp’;

Speichern und schließen Sie die Datei.

Erstellen Sie ein neues tmp-Verzeichnis und erteilen Sie mit den folgenden Befehlen allen erforderlichen Berechtigungen/Eigentumsrechten:

sudo mkdir /usr/share/phpmyadmin/tmp
sudo chown -R apache:apache /usr/share/phpmyadmin
sudo chmod 777 /usr/share/phpmyadmin/tmp

So erstellen Sie eine Apache-Konfigurationsdatei

Unser nächster Schritt besteht darin, eine Apache-Konfigurationsdatei mit dem Befehl zu erstellen:

sudo nano /etc/httpd/conf.d/phpmyadmin.conf

Fügen Sie in diese Datei Folgendes ein:

Alias /phpmyadmin /usr/share/phpmyadmin

Fügen Sie den Standard-UTF-8-Zeichensatz hinzu

#Apache 2.4

Fordern Sie alles gewährt

#Apache 2.4

Fordern Sie alles gewährt

Speichern und schließen Sie die Datei.

So konfigurieren Sie SELinux-Richtlinien

Damit SELinux Datenverkehr zum alternativen Standort (/usr/share/phpmyadmin) zulässt, müssen wir ihn melden. Geben Sie dazu den folgenden Befehl ein:

sudo chcon -Rv –type=httpd_sys_content_t /usr/share/phpmyadmin/*

Starten Sie Apache mit dem Befehl neu:

sudo systemctl starte httpd neu

So greifen Sie auf die phpMyAdmin-Weboberfläche zu

Jetzt sollte alles startklar sein. Öffnen Sie einen Webbrowser und verweisen Sie auf http://SERVER/phpmyadmin (wobei SERVER die IP-Adresse Ihres Hosting-Servers ist). Sie werden dann zur Eingabe der Anmeldeinformationen aufgefordert.

Herzlichen Glückwunsch, Sie haben gerade phpMyAdmin auf Rocky Linux installiert, um die MySQL-Datenbankverwaltung zu vereinfachen.