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.