{"id":842469,"date":"2023-09-10T19:23:48","date_gmt":"2023-09-11T00:23:48","guid":{"rendered":"https:\/\/blogging-techies.com\/ge\/so-installieren-sie-phpmyadmin-unter-rocky-linux\/"},"modified":"2023-09-10T19:23:48","modified_gmt":"2023-09-11T00:23:48","slug":"so-installieren-sie-phpmyadmin-unter-rocky-linux","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/ge\/so-installieren-sie-phpmyadmin-unter-rocky-linux\/","title":{"rendered":"So installieren Sie phpMyAdmin unter Rocky Linux"},"content":{"rendered":"<p>Wenn Sie ein Datenbankadministrator sind und MySQL oder MariaDB auf den Servern Ihres Rechenzentrums verwalten m\u00fcssen, wissen Sie, wie vorteilhaft eine gute grafische Benutzeroberfl\u00e4che 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. <\/p>\n<p>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. <\/p>\n<p>Sind Sie bereit? <\/p>\n<p><strong>SIEHE: Kubernetes: Ein Spickzettel (kostenloses PDF) (TechRepublic)<\/strong> <\/p>\n<h2>    Was wirst du brauchen <\/h2>\n<p>Um phpMyAdmin zu installieren, ben\u00f6tigen Sie eine laufende Instanz von Rocky Linux und einen Benutzer mit Sudo-Berechtigungen.  Das ist alles.  Lass uns zur Arbeit gehen. <\/p>\n<h2>    So installieren Sie Apache und MySQL <\/h2>\n<p>Bevor Sie den Web- und Datenbankserver installieren, aktualisieren Sie Rocky Linux unbedingt mit: <\/p>\n<p>sudo dnf update-y<\/p>\n<p>Nachdem das Update abgeschlossen ist, starten Sie neu (sofern der Kernel auf dem neuesten Stand ist) und installieren Sie dann den Webserver mit: <\/p>\n<p>sudo dnf installiere httpd-y<\/p>\n<p>Starten und aktivieren Sie den Webserver mit: <\/p>\n<p>sudo systemctl starte httpd<br \/>sudo systemctl aktiviert httpd<\/p>\n<p>Als n\u00e4chstes m\u00fcssen wir HTTP-Dienste mit den folgenden Befehlen durch die Firewall zulassen: <\/p>\n<p>sudo firewall-cmd \u2013permanent \u2013zone=public \u2013add-service=http<br \/>sudo firewall-cmd \u2013permanent \u2013zone=public \u2013add-service=https<br \/>sudo firewall-cmd \u2013reload<\/p>\n<p>Jetzt k\u00f6nnen wir die Datenbank installieren mit: <\/p>\n<p>sudo dnf installiere den MySQL-Server mysql -y<\/p>\n<p>Starten und aktivieren Sie MySQL: <\/p>\n<p>sudo systemctl starte mysqld<br \/>sudo systemctl mysqld aktivieren<\/p>\n<p>Sichern Sie die Datenbankinstallation mit: <\/p>\n<p>mysql_secure_installation<\/p>\n<h2>    So installieren Sie PHP <\/h2>\n<p>Jetzt m\u00fcssen wir PHP installieren, was ganz anders erfolgt als in Ubuntu.  Lassen Sie uns zun\u00e4chst das PHP-Modul zur\u00fccksetzen mit: <\/p>\n<p>sudo dnf-Modul PHP zur\u00fccksetzen<\/p>\n<p>Jetzt k\u00f6nnen wir PHP 7.4 aktivieren mit: <\/p>\n<p>Sudo-DNF-Modul aktiviert PHP:7.4<\/p>\n<p>Jetzt k\u00f6nnen wir PHP und die verschiedenen f\u00fcr phpMyAdmin ben\u00f6tigten Module installieren mit: <\/p>\n<p>sudo dnf install php php-common php-opcache php-cli php-gd php-curl php-mysqlnd php-xml -y<\/p>\n<h2>    So laden Sie phpMyAdmin herunter und entpacken es <\/h2>\n<p>Als n\u00e4chstes laden wir die phpMyAdmin-Datei mit dem Befehl herunter: <\/p>\n<p>wget https:\/\/files.phpmyadmin.net\/phpMyAdmin\/5.1.1\/phpMyAdmin-5.1.1-all-linguals.zip<\/p>\n<p>Schauen Sie unbedingt auf der offiziellen Download-Seite nach, um sicherzustellen, dass Sie die neueste Version herunterladen. <\/p>\n<p>Entpacken Sie die Datei mit: <\/p>\n<p>Entpacken Sie phpMyAdmin-*-all-linguals.zip<\/p>\n<p>Wenn unzip nicht installiert ist, installieren Sie es mit: <\/p>\n<p>sudo dnf install unzip -y<\/p>\n<p>Verschieben Sie das neu erstellte Verzeichnis und benennen Sie es um mit: <\/p>\n<p>sudo mv phpMyAdmin-*-all-Language \/usr\/share\/phpmyadmin<\/p>\n<h2>    So konfigurieren Sie phpMyAdmin <\/h2>\n<p>F\u00fcr unseren n\u00e4chsten Trick konfigurieren wir phpMyAdmin.  Wechseln Sie in das phpmyadmin-Verzeichnis mit: <\/p>\n<p>cd \/usr\/share\/phpmyadmin<\/p>\n<p>Kopieren Sie die Beispielkonfigurationsdatei mit dem Befehl: <\/p>\n<p>sudo mv config.sample.inc.php config.inc.php<\/p>\n<p>Jetzt m\u00fcssen wir eine 32-Bit-Geheimzeichenfolge generieren mit: <\/p>\n<p>\u00f6ffne SSL rand -base64 32<\/p>\n<p>Kopieren Sie die resultierende Zeichenfolge. <\/p>\n<p>\u00d6ffnen Sie die phpMyAdmin-Konfigurationsdatei mit dem Befehl: <\/p>\n<p>sudo nano config.inc.php<\/p>\n<p>Suchen Sie in dieser Datei nach der Zeile: <\/p>\n<p>$cfg[\u2018blowfish_secret\u2019] = \u00bb;<\/p>\n<p>F\u00fcgen Sie die geheime 32-Bit-Zeichenfolge zwischen den beiden einfachen Anf\u00fchrungszeichen ein. <\/p>\n<p>Scrollen Sie nach unten zu \u201eVerzeichnisse zum Speichern\/Hochladen von Dateien vom Server\u201c und f\u00fcgen Sie die folgende Zeile hinzu: <\/p>\n<p>$cfg[\u2018TempDir\u2019] = &#8216;\/tmp&#8217;;<\/p>\n<p>Speichern und schlie\u00dfen Sie die Datei.  <\/p>\n<p>Erstellen Sie ein neues tmp-Verzeichnis und erteilen Sie mit den folgenden Befehlen allen erforderlichen Berechtigungen\/Eigentumsrechten: <\/p>\n<p>sudo mkdir \/usr\/share\/phpmyadmin\/tmp<br \/>sudo chown -R apache:apache \/usr\/share\/phpmyadmin<br \/>sudo chmod 777 \/usr\/share\/phpmyadmin\/tmp<\/p>\n<h2>So erstellen Sie eine Apache-Konfigurationsdatei <\/h2>\n<p>Unser n\u00e4chster Schritt besteht darin, eine Apache-Konfigurationsdatei mit dem Befehl zu erstellen: <\/p>\n<p>sudo nano \/etc\/httpd\/conf.d\/phpmyadmin.conf<\/p>\n<p>F\u00fcgen Sie in diese Datei Folgendes ein: <\/p>\n<pre>Alias \/phpmyadmin \/usr\/share\/phpmyadmin<\/pre>\n<p>F\u00fcgen Sie den Standard-UTF-8-Zeichensatz hinzu<\/p>\n<p>#Apache 2.4<\/p>\n<p>Fordern Sie alles gew\u00e4hrt<\/p>\n<p>#Apache 2.4<\/p>\n<p>Fordern Sie alles gew\u00e4hrt<\/p>\n<p>Speichern und schlie\u00dfen Sie die Datei. <\/p>\n<h2>    So konfigurieren Sie SELinux-Richtlinien <\/h2>\n<p>Damit SELinux Datenverkehr zum alternativen Standort (\/usr\/share\/phpmyadmin) zul\u00e4sst, m\u00fcssen wir ihn melden.  Geben Sie dazu den folgenden Befehl ein: <\/p>\n<p>sudo chcon -Rv \u2013type=httpd_sys_content_t \/usr\/share\/phpmyadmin\/*<\/p>\n<p>Starten Sie Apache mit dem Befehl neu: <\/p>\n<p>sudo systemctl starte httpd neu<\/p>\n<h2>    So greifen Sie auf die phpMyAdmin-Weboberfl\u00e4che zu <\/h2>\n<p>Jetzt sollte alles startklar sein.  \u00d6ffnen 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.  <\/p>\n<p>Herzlichen Gl\u00fcckwunsch, Sie haben gerade phpMyAdmin auf Rocky Linux installiert, um die MySQL-Datenbankverwaltung zu vereinfachen. <\/p>\n   ","protected":false},"excerpt":{"rendered":"<p>Wenn Sie ein Datenbankadministrator sind und MySQL oder MariaDB auf den Servern Ihres Rechenzentrums verwalten m\u00fcssen, wissen Sie, wie vorteilhaft eine gute grafische Benutzeroberfl\u00e4che 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 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":842470,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","fifu_image_url":"https:\/\/blogging-techies.com\/wp-content\/uploads\/2023\/06\/5-1.jpg","fifu_image_alt":""},"categories":[7],"tags":[],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/posts\/842469"}],"collection":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/comments?post=842469"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/posts\/842469\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/media\/842470"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/media?parent=842469"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/categories?post=842469"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/ge\/wp-json\/wp\/v2\/tags?post=842469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}