Website-Suche

Wie man phpMyAdmin mit Nginx auf FreeBSD installiert


Wie man phpMyAdmin mit Nginx auf FreeBSD installiert

Auf dieser Seite

  1. Schritt 1 - PHP-Erweiterungen installieren
  2. Schritt 2 - Installiere phpMyAdmin
  3. Schritt 3 - phpMyAdmin konfigurieren
  4. Schritt 4 - Testen
  5. Links

phpMyAdmin ist ein kostenloses und Open-Source-Webanwendungstool zur Verwaltung von MySQL- oder MariaDB-Datenbanken. phpMyAdmin ist hauptsächlich in PHP geschrieben und ermöglicht es Ihnen, Ihre MySQL/MariaDB-Datenbanken über den Webbrowser zu verwalten. Sie können Ihre MySQL/MariaDB-Datenbanken ganz leicht an einem Ort im Dashboard erstellen, aktualisieren, importieren und exportieren.

Dieses Tutorial zeigt Ihnen, wie Sie phpMyAdmin auf dem FEMP-Stack unter FreeBSD 12.0 installieren und konfigurieren. Wir werden einige zusätzliche PHP-Erweiterungen installieren, phpMyAdmin aus dem FreeBSD-Repository installieren und es so konfigurieren, dass es in der FEMP-Stack-Umgebung funktioniert.

Voraussetzung

Für diesen Leitfaden verwenden wir einen Server mit FreeBSD 12.0, der über 1 GB RAM und 2 CPUs verfügt. Stellen Sie sicher, dass der FEMP-Stack installiert ist. Sie können den untenstehenden Link verwenden, um den FEMP-Stack auf Ihrem FreeBSD 12.0 zu installieren.

Installieren Sie den FEMP-Stack auf FreeBSD 12.0

Was wir tun werden:

  • Zusätzliche PHP-Erweiterungen installieren
  • phpMyAdmin installieren
  • phpMyAdmin konfigurieren
  • Testen

Schritt 1 - PHP-Erweiterungen installieren

Zunächst müssen wir einige der PHP-Erweiterungen installieren, die für die phpMyAdmin-Installation erforderlich sind.

Installieren Sie einige der PHP-Erweiterungen mit dem folgenden pkg-Befehl.

pkg install php73-ctype php73-filter php73-mysqli php73-json php73-mbstring php73-session php73-hash php73-xml php73-openssl php73-bz2 php73-zip

Sobald alle Installationen abgeschlossen sind, laden Sie alle heruntergeladenen Erweiterungen, indem Sie den PHP-FPM-Dienst mit dem folgenden Befehl neu starten.

service php-fpm restart

Überprüfen Sie jetzt die geladenen PHP-Erweiterungen.

php -m | egrep "ctype|filter|mysqli|json|mbstring|session|hash|xml|openssl|zip"

Und Sie werden das Ergebnis wie unten erhalten.

Und als Ergebnis wurden alle PHP-Erweiterungen, die für die Installation von phpMyAdmin benötigt werden, auf dem FreeBSD 12.0-System installiert. Und wir sind bereit, das phpMyAdmin-Paket zu installieren.

Schritt 2 - phpMyAdmin installieren

Standardmäßig bietet FreeBSD das Paket für phpMyAdmin an. Daher können wir das phpMyAdmin-Paket mit dem pkg-Paketverwaltungstool installieren.

Um die Liste aller verfügbaren phpMyAdmin-Pakete im FreeBSD-Repository zu erhalten, können Sie den Befehl pkg search wie unten gezeigt verwenden.

pkg search phpmyadmin

Jetzt werden Sie mehrere Versionen von phpMyAdmin erhalten.

Installieren Sie die neueste Version des phpMyAdmin-Pakets mit dem folgenden Befehl.

pkg install phpMyAdmin-php73

Sobald die Installation abgeschlossen ist, erhalten Sie das Ergebnis wie unten.

Die phpMyAdmin-Pakete wurden auf dem FreeBSD 12.0-System installiert und befinden sich im Verzeichnis '/usr/local/www/phpMyAdmin'.

Schritt 3 - phpMyAdmin konfigurieren

Nach der Installation von phpMyAdmin werden wir es so konfigurieren, dass es mit dem Nginx-Webserver im FEMP-Stack-Umfeld funktioniert. phpMyAdmin wird über die IP-Adresse des Servers mit dem URL-Pfad '/phpmyadmin' zugänglich sein.

Bevor Sie fortfahren, müssen Sie das phpMyAdmin Blowfish-Geheimnis mit dem unten angegebenen Online-Tool generieren.

https://phpsolved.com/phpmyadmin-blowfish-secret-generator/

Öffnen Sie den Link mit Ihrem Browser und kopieren Sie das generierte Blowfish-Geheimnis in Ihre Notiz.

Als nächstes erstellen wir einen neuen Symlink für das phpMyAdmin-Verzeichnis zum standardmäßigen Nginx-Dokumentwurzelverzeichnis.

Erstellen Sie einen neuen Symlink für das Verzeichnis '/usr/local/www/phpMyAdmin/' zum Nginx-Dokumentwurzeldverzeichnis '/usr/local/www/nginx/phpmyadmin' mit dem folgenden Befehl.

ln -s /usr/local/www/phpMyAdmin/ /usr/local/www/nginx/phpmyadmin

Gehen Sie danach in das Verzeichnis '/usr/local/www/phpMyAdmin/' und kopieren Sie die Beispieldatei in 'config.inc.php'.

cd /usr/local/www/phpMyAdmin/
cp config.sample.inc.php config.inc.php

Bearbeiten Sie dann die 'config.inc.php' Datei mit dem vim-Editor.

vim config.inc.php

Fügen Sie das Blowfish-Geheimnis, das Sie oben generiert haben, ein.

$cfg['blowfish_secret'] = 'dsz79ufuF38T06Il0}BieN:pc=4vAJRB';

Speichern und schließen.

Jetzt, da die phpMyAdmin-Konfiguration abgeschlossen ist, starten Sie den Nginx-Dienst mit dem folgenden Befehl neu.

service nginx restart

Infolgedessen wird das phpMyAdmin über Ihren Webbrowser unter dem Pfad '/phpmyadmin' zugänglich sein.

Schritt 4 - Testen

Öffnen Sie Ihren Webbrowser, geben Sie die Server-IP-Adresse ein und folgen Sie dem 'phpmyadmin'-Pfad in der Adressleiste.

http://10.5.5.25/phpmyadmin/

Jetzt erhalten Sie die phpMyAdmin-Anmeldeseite wie unten. Melden Sie sich mit Ihrem MySQL/MariaDB-Benutzernamen und Passwort an.

Sobald Sie sich anmelden, erhalten Sie das phpMyAdmin-Dashboard unten.

Infolgedessen wurde die Installation und Konfiguration von phpMyAdmin mit dem Nginx-Webserver innerhalb der FEMP-Stack-Umgebung und unter Verwendung von FreeBSD 12.0 erfolgreich abgeschlossen.

Links

  • https://www.freebsd.org/doc/
  • https://www.phpmyadmin.net/docs/