LAMP - Apache, PHP, Mariadb und PhpMyadmin in OpenSuse

LAMP - Apache, PHP, Mariadb und PhpMyadmin in OpenSuse

Der LAMPE Stack besteht aus Linux -Betriebssystem, Apache -Webserver -Software, MySQL -Datenbankverwaltungssystem und PHP -Programmiersprache. LAMP ist eine Software -Kombination, mit der dynamische PHP -Webanwendungen und Websites bereitgestellt werden. Notiere dass der P kann auch für stehen für Perl oder Python anstatt Php.

Im LAMPE Stack, Linux ist die Grundlage des Stapels (es enthält alle anderen Komponenten); Apache liefert Webinhalte (wie Webseiten usw.) An den Endbenutzer über das Internet auf Anfrage über einen Webbrowser ist PHP eine serverseitige Skriptsprache, mit der dynamische Webseiten generiert werden, die PHP-Code ausführen und Daten von/in einer MySQL-Datenbank abrufen/speichern.

Lesen Sie auch: Installieren Sie Lemp - Nginx, PHP, Mariadb und Phpmyadmin in OpenSuse

In diesem Tutorial führen Sie die Installation von a LAMPE Stapel mit Apache, Mariadb, Php, Und Phpmyadmin An OpenSuse Server-/Desktop -Editionen.

Installieren von Apache HTTP Server

Der Apache HTTP Server ist eine kostenlose und open Source, weit verbreitete und plattformübergreifende Webserversoftware. Es ist so konzipiert, dass es sicher, effizient und erweiterbar ist, um HTTP -Dienste synchron mit den aktuellen HTTP -Standards bereitzustellen.

An OpenSuse, Apache2 Kommt standardmäßig installiert. Führen Sie ansonsten den folgenden Zypper -Befehl aus, um ihn zu installieren.

$ sudo zypper installieren apache2 
Installieren Sie Apache in OpenSuse

Einmal der Apache2 Installiert können Sie den Dienst für die Zwischenzeit starten und ihn dann zum automatischen Start zum Startzeit aktivieren und den Dienst mit den folgenden Befehlen überprüfen.

$ sudo systemctl starten apache2 $ sudo systemCTL aktivieren apache2 $ sudo systemctl Status apache2 
Starten Sie den Apache -Dienst in OpenSuse

Lesen Sie auch: 5 Tipps, um die Leistung Ihres Apache -Webservers zu steigern

In diesem Stadium sollte der Apache -Server in Betrieb sein. Sie können den Status auch mit dem Befehl netstat wie gezeigt überprüfen.

$ sudo netstat -tlpn | grep httpd 
Überprüfen Sie den Apache -Listening -Port

Testen wir nun, da der Webserver ausgeführt wird, wenn er Webseiten durch Erstellen einer Testwebseite servieren kann (Index.html Dokument) im Web Dokument Root bei "/srv/www/htdocs" folgendermaßen.

$ echo "

Apache2 läuft gut beim OpenSuse -Sprung

"| sudo tee/srv/www/htdocs/index.html
Apache -Testseite erstellen

Wenn Sie eine Firewalld auf Ihrem Computer installiert und aktiviert haben, denken Sie daran, den Datenverkehr zu den Apache2 Webserver über die Firewall, bevor Sie zum nächsten Schritt gehen.

$ sudo firewall-cmd --permanent --add-port = 80/tcp $ sudo firewall-cmd --permanent --add-port = 443/tcp $ sudo firewall-cmd--Relad 
Öffnen Sie den Apache -Port bei OpenSuse

Öffnen Sie dann einen Webbrowser und navigieren Sie mit der folgenden Adresse: http: // localhost oder http: // server_ip, Der Inhalt der erstellten Webseite sollte wie in diesem Screenshot gezeigt angezeigt werden.

APache -Testseite überprüfen

Installieren Sie den MariADB -Datenbankserver

Mariadb ist eine kostenlose und open Source, schnelle, skalierbare und robuste und Community-entwickelte Gabel des MySQL Relational Database Management Systems. Mariadb verfügt über mehr Funktionen, neue Speichermotoren, Plugins und eine Reihe anderer Tools für eine bessere Leistung.

Lesen Sie auch: 15 nützliche MySQL/Mariadb -Leistungsstimm- und Optimierungs -Tipps

Installieren Mariadb An OpenSuse, Führen Sie den folgenden Befehl aus.

$ sudo zypper install mariadb mariadb-client 
Installieren Sie Mariadb in OpenSuse

Wenn die Installation abgeschlossen ist, starten Sie den Mariadb-Dienst vorläufig und aktivieren Sie ihn dann bei der Systemstartzeit automatisch an und prüfen Sie, ob er wie folgt ausgeführt wird:

$ sudo systemctl starten mariadb $ sudo systemctl aktivieren mariadb $ sudo systemctl status mariadb 
Starten Sie den Mariadb -Service in OpenSuse

Nach dem Start der Mariadb Als nächstes müssen wir die MariADB Server -Installation sichern. Dies kann durch Ausführen des Sicherheitsskripts erfolgen, das mit dem MariADB -Paket geliefert wird, wie gezeigt.

$ sudo mysql_secure_installation 

Sobald das Skript aufgerufen wurde, lesen Sie die Beschreibung in jedem Schritt sorgfältig durch. Sie sollten ein starkes Stammbenutzerkennwort festlegen, anonyme Benutzer entfernen, den Stammzugriff deaktivieren, die Testdatenbank entfernen und darauf zugreifen und schließlich die Tabelle zur Berechtigung neu laden.

Sichern Sie die Mariadb -Installation in OpenSuse

Installation von PHP- und PHP -Modulen

Php oder Hypertext Preprocessor ist eine kostenlose und open Source, beliebte, plattformunabhängige und allgemeine Skriptsprache, die besonders für die Webentwicklung geeignet ist. Php ist kompatibel mit fast allen, wenn nicht den meisten Webserver -Software da draußen und unterstützt viele Datenbanksysteme, einschließlich Mysql/Mariadb.

Installieren Php Zusammen mit den erforderlichen Modulen führen die folgenden Befehl aus.

$ sudo zypper Installieren Sie PHP PHP-MYSQL PHP-GD PHP-MBString Apache2-mod_php7 
Installieren Sie PHP- und PHP -Module in OpenSuse

Als nächstes aktivieren Php Modul und starten Sie den Apache -Webserver neu, um die neuesten Änderungen wie gezeigt zu bewirken.

$ sudo a2enmod php7 $ sudo systemctl starten Sie Apache2 neu starten2 

Überprüfen Sie nun die Informationen zur PHP -Installation, indem Sie eine PHP -Testdatei unter dem erstellen Dokument Root Verzeichnis, das die Php -Konfigurationsdetails auswählen sollte.

$ echo "" | sudo tee/srv/www/htdocs/Info.Php 

Öffnen Sie einen Webbrowser und navigieren Sie zur Adresse: http: // localhost/info.Php oder http: // server_ip/info.Php Um die Php -Konfigurationsdetails zu überprüfen, wie im folgenden Screenshot gezeigt.

Überprüfen Sie die PHP -Installationsinformationen

Installieren und Konfigurieren von PHPMYADMIN

phpmyadmin ist ein kostenloses und beliebtes webbasiertes Tool für die MySQL-Verwaltung. phpmyadmin Ermöglicht es Ihnen, MySQL -Datenbanktabellen zu erstellen, zu ändern, zu fallen, zu löschen, zu importieren und zu exportieren. Es wird auch zum Ausführen von MySQL -Abfragen verwendet.

Lesen Sie auch: 20 MySQL (MySQLADMIN) -Einbefehle für die Datenbankverwaltung unter Linux

Installieren phpmyadmin An OpenSuse, Führen Sie den folgenden Befehl aus.

$ sudo zypper installieren Sie Phpmyadmin 
Installieren Sie PhpMyAdmin in OpenSuse

Gehen Sie nun zu Ihrem Webbrowser und geben Sie die Adresse ein http: // localhost/phpmyadmin. A phpmyadmin Die Anmeldeseite sollte wie im folgenden Screenshot angezeigt werden. Geben Sie Ihre Datenbank Root User Anmeldeinformationen ein und klicken Sie auf Go.

PhpMyadmin Dashboard

Das ist alles! In diesem Tutorial haben wir Ihnen erklärt, wie Installation a LAMPE Stapel mit Apache, Mariadb, Php, Und Phpmyadmin An OpenSuse Server-/Desktop -Editionen. Wenn Sie während des Setups Probleme haben, stellen Sie Ihre Fragen über ein Kommentarformular nach wie.