Allgemeine Linux Tutorials

Keine weiteren Einträge zu diesem Thema vorhanden.

Installation von Webserver, Datenbank und PHP MyAdmin

Einleitung

Willkommen zu diesem einfachen Tutorial, das dir helfen wird, einen Webserver auf deinem neuen Linux-System mit Debian 12 oder Ubuntu 22.04 zu installieren und zu konfigurieren. Wir werden Nginx als Webserver, MariaDB als Datenbankserver und phpMyAdmin zur Datenbankverwaltung verwenden. Wir installieren auch die neueste Version von PHP. Am Ende dieses Tutorials wirst du eine funktionierende Webserver-Umgebung haben, mit der du beginnen kannst, deine eigenen Websites oder Webanwendungen zu hosten.

Schritt 1: Systemaktualisierung

Zuerst ist es immer eine gute Praxis, das System auf den neuesten Stand zu bringen. Öffne ein Terminal und führe die folgenden Befehle aus:

apt update apt upgrade

Schritt 2: Installation von Nginx

Installiere nun den Nginx Webserver mit dem folgenden Befehl:

apt install nginx

Nach der Installation starte Nginx und prüfe, ob es korrekt läuft, indem du deine Server-IP-Adresse in einem Webbrowser eingibst. Du solltest die Nginx-Willkommensseite sehen.

Schritt 3: Installation von MariaDB

Installiere MariaDB, einen populären Datenbankserver, mit dem folgenden Befehl:

apt install mariadb-server

Nach der Installation sichere die MariaDB-Installation mit dem folgenden Befehl und folge den Anweisungen auf dem Bildschirm:

mysql_secure_installation

Schritt 4: Installation von PHP

Installiere die neueste Version von PHP und einige zusätzliche Module mit dem folgenden Befehl:

apt install php-fpm php-mysql

Schritt 5: Konfiguration von Nginx für PHP

Öffne die Nginx-Serverblock-Konfigurationsdatei für die Standortkonfiguration mit einem Texteditor deiner Wahl, z.B. nano:

nano /etc/nginx/sites-available/default

Füge die folgende Konfiguration in die Datei ein, um Nginx mit PHP zu verwenden:

server {
    listen 80;
    server_name _;
    root /var/www/html;
    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ =404;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php-fpm.sock;
    }
}

Speichere die Datei und starte Nginx neu:

systemctl restart nginx

Schritt 6: Installation von phpMyAdmin

Installiere phpMyAdmin zur Verwaltung deiner MariaDB-Datenbanken:

apt install phpmyadmin

Wähle während der Installation den Webserver Nginx aus und folge den Anweisungen auf dem Bildschirm.

Abschluss

Herzlichen Glückwunsch! Du hast jetzt einen funktionierenden Webserver mit Nginx, MariaDB, PHP und phpMyAdmin auf deinem Debian 12 oder Ubuntu 22.04 System. Du kannst jetzt beginnen, deine eigenen Websites und Webanwendungen zu hosten und verwalten.