In diesem Artikel werde ich Ihnen zeigen, wie Sie PhpMyAdmin 5 auf CentOS 8 installieren können. Also lasst uns anfangen.
Installieren von PHP, Apache, MySQL/Mariadb:
PhpMyAdmin ist in der PHP -Programmiersprache geschrieben. Sie müssen also einen Arbeitslampenserver haben, um PhpMyAdmin auszuführen.
Aktualisieren Sie zunächst den CentOS 8 -Paket -Repository -Cache mit dem folgenden Befehl:
$ sudo dnf makecache
Installieren Sie nun alle erforderlichen Pakete (für Apache, PHP, MySQL/Mariadb) mit dem folgenden Befehl:
$ sudo dnf install mariadb mariadb-server httpd httpd-tools PHP PHP-CLI PHP-JSON
PHP-GD-PHP-Mbstring-PHP-PDO-PHP-XML-PHP-MYSQLND
Drücken Sie Y und dann drücken Sie Um die Installation zu bestätigen.
Alle erforderlichen Pakete sollten installiert werden.
Starten Sie nun den Apache -Webserver mit dem folgenden Befehl:
$ sudo systemctl starten httpd
Fügen Sie nun Apache Web Server -Dienst zum Systemstart mit dem folgenden Befehl hinzu:
$ sudo systemctl aktivieren httpd
Überprüfen Sie nun den Status des Apache -Webserverdienstes wie folgt:
$ sudo systemctl Status httpd
Es läuft richtig.
Starten Sie nun den MariADB -Datenbankserver mit dem folgenden Befehl:
$ sudo systemctl starten mariadb
Fügen Sie nun den MariADB -Datenbankserverdienst zum Systemstart mit dem folgenden Befehl hinzu:
$ sudo systemctl aktivieren mariadb
Überprüfen Sie nun den Status des MariADB -Datenbankserverdienstes wie folgt:
$ sudo systemctl status mariadb
Es läuft richtig.
Einrichten eines MySQL/Mariadb -Kontos für PhpMyAdmin:
Jetzt müssen Sie ein MySQL/MariadB -Benutzerkonto für PHPMYADMIN erstellen.
Melden Sie sich zunächst bei Ihrer MySQL/Mariadb -Datenbankschale als an Wurzel mit dem folgenden Befehl:
$ sudo mysql -u root -pGeben Sie nun das Stammkennwort in MySQL/Mariadb ein und drücken Sie . Standardmäßig wird kein Passwort festgelegt. Also drücken Sie einfach Wenn Sie kein MySQL/Mariadb -Passwort festgelegt haben.
NOTIZ: Zum Einrichten eines MySQL/Mariadb Wurzel Passwort, führen Sie den folgenden Befehl aus und folgen Sie dem Assistenten.
$ sudo mysql_secure_installationSie sollten bei der MySQL/Mariadb -Konsole als angemeldet sein Wurzel.
Erstellen Sie nun einen neuen MySQL/Mariadb -Benutzer phpmyadmin folgendermaßen:
> Geben Sie alle auf * gewähren.* Zu 'phpmyadmin'@'localhost' identifiziert von '';Stellen Sie sicher, dass Sie die ersetzen Mit Ihrem eigenen Passwort.
Führen Sie nun die folgende SQL -Anweisung aus, damit die Änderungen wirksam werden können.
> Spush -Privilegien;Geben Sie schließlich wie folgt aus der MySQL/Mariadb -Hülle heraus:
> BeendenHerunterladen von PhpMyAdmin 5:
Um PhpMyAdmin herunterzuladen Herunterladen Taste.
Ihr Browser sollte Sie auffordern, das Phpmyadmin -Archiv zu speichern. Wählen Datei speichern und klicken Sie auf OK.
PhpMyadmin Archiv sollte heruntergeladen werden.
Installation von PhpMyAdmin 5:
Sobald PhpMyadmin Archiv heruntergeladen wurde, navigieren Sie zu Ihrem ~/Downloads Verzeichnis wie folgt:
$ cd ~/downloads
Sie sollten in der Lage sein, das PhpMyadmin 5 Archiv zu finden phpmyadmin-5.0.0-alle Sprachen.Reißverschluss Hier.
Extrahieren Sie nun die phpmyadmin-5.0.0-alle Sprachen.Reißverschluss Archiv in der /var/www Verzeichnis mit dem folgenden Befehl:
$ sudo unzip -d /var /www phpmyadmin -5.0.0-alle Sprachen.Reißverschluss
Der phpmyadmin-5.0.0-alle Sprachen.Reißverschluss Das Archiv sollte dem extrahiert werden /var/www Verzeichnis.
Ein neues Verzeichnis phpmyadmin-5.0.0-ALL-Sprache/ sollte in der erstellt werden /var/www Verzeichnis. Denken Sie an den Verzeichnisnamen, da Sie ihn später brauchen werden.
Ändern Sie nun den Benutzer und die Gruppe der /var/www/phpmyadmin-5.0.0-alle Sprachen Verzeichnis und sein Inhalt an Apache folgendermaßen:
$ sudo chown -rf Apache: Apache/var/www/phpmyadmin -5.0.0-alle Sprachen
Wenn Sie Selinux aktiviert haben (was auf CentOS 8/Rhel 8 sehr wahrscheinlich ist), führen Sie den folgenden Befehl aus, um den richtigen Selinux -Kontext auf die festzulegen /var/www/phpmyadmin-5.0.0-alle Sprachen Verzeichnis und sein Inhalt.
$ sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/
phpmyadmin-5.0.0-ALL-Sprache (//.*)?"
Führen Sie den folgenden Befehl aus, damit die Selinux -Änderungen wirksam werden sollen:
$ sudo restorecon -rv/var/www/phpmyadmin -5.0.0-alle Sprachen
Der Selinux -Kontext sollte auf die angewendet werden /var/www/phpmyadmin-5.0.0-alle Sprachen Verzeichnis und sein Inhalt.
Erstellen Sie nun eine neue Apache -Konfigurationsdatei für PHPMYADMIN /etc/httpd/conf.d/phpmyadmin.Conf mit dem folgenden Befehl:
$ sudo vi/etc/httpd/conf.d/phpmyadmin.Conf
Fügen Sie nun die folgende Zeile zur Datei hinzu /etc/httpd/conf.d/phpmyadmin.Conf
Alias /phpmyadmin /var /www /phpmyadmin-5.0.0-alle Sprachen
Starten Sie nun den Apache Web Server -Dienst mit dem folgenden Befehl neu:
$ sudo systemctl starten Sie HTTPD neu starten
Besuchen Sie nun http: // localhost/phpmyadmin/aus Ihrem Webbrowser und Sie sollten die Anmeldeseite von PhpMyAdmin sehen.
Geben Sie den Benutzernamen ein phpmyadmin und das Passwort und klicken Sie auf Gehen.
Sie sollten bei Phpmyadmin angemeldet sein. Jetzt sollten Sie in der Lage sein, PhpMyAdmin zu verwenden, um Ihre MySQL/MariADB -Datenbank aus Ihrem Webbrowser aus zu mischen.
Zugriff auf Phpmyadmin 5 remote:
Wenn Sie auf PhpMyAdmin zugreifen möchten (von anderen Computern im Netzwerk) remote (von anderen Computern), müssen Sie die CentOS 8 -Firewall konfigurieren, um den Zugriff auf den Port 80 zu ermöglichen.
Führen Sie den folgenden Befehl aus, um den Zugriff auf den Port 80 zu ermöglichen:
$ sudo firewall-cmd --add-service = http --permanent
Führen Sie den folgenden Befehl aus, damit die Änderungen wirksam werden sollen:
$ sudo firewall-cmd-Reload
Suchen Sie nun die IP -Adresse Ihres CentOS 8 -Geräts mit dem folgenden Befehl:
$ nmcli
In meinem Fall lautet die IP -Adresse 192.168.20.129. Es wird für Sie anders sein. Stellen Sie also sicher, dass Sie es von nun an durch Ihre ersetzen.
Öffnen Sie nun von Ihren Remote -Computern einen Webbrowser und besuchen Sie http: // 192.168.20.129/ Phpmyadmin/ Zugriff auf phpmyadmin.
So installieren Sie Phpmyadmin 5 auf CentOS 8. Danke, dass du diesen Artikel gelesen hast.