🎮 FiveM 🌍 Öffentlich Aktualisiert am 29.04.2026 20:30 Uhr 👁 9 Aufrufe

2. LAMP & phpMyAdmin Installer (PHP 8.4 + HTTPS)

Avatar Von meron_studio_tv
Dieses Skript bietet eine vollautomatische Installation eines modernen Webserver-Stacks auf Debian-basierten Systemen. Es richtet Apache, MariaDB und PHP 8.4 ein, sichert die Datenbank ab und installiert phpMyAdmin inklusive automatischer HTTPS-Verschlüsselung. ## Schnellstart-Installation Führen Sie den folgenden Befehl als **Root-Benutzer** aus, um die Installation zu starten: ```bash bash <(wget -qO- https://cdn.tropicbyte.net/docs/phpmyadmininstall.sh) ``` --- ## Voraussetzungen Stellen Sie sicher, dass Ihr System folgende Kriterien erfüllt, bevor Sie das Skript starten: - **Betriebssystem:** Debian 11/12 oder Ubuntu 22.04/24.04. - **Berechtigungen:** Das Skript muss zwingend als **Root** ausgeführt werden. - **Internetverbindung:** Erforderlich zum Laden der Repositories (Sury PHP) und Pakete. --- ## Was das Skript macht Der Installer automatisiert komplexe Konfigurationsschritte in einem Durchlauf: 1. **System-Update & Tools:** Aktualisiert das System und installiert Basis-Tools wie `curl`, `gnupg` und `pwgen`. 2. **PHP 8.4 Setup:** Fügt das offizielle Sury-Repository hinzu und installiert PHP 8.4 inklusive aller wichtigen Erweiterungen (curl, gd, mbstring, etc.). 3. **Datenbank-Absicherung:** Installiert MariaDB und generiert automatisch ein sicheres Root-Passwort. Unnötige Test-Datenbanken und anonyme Nutzer werden entfernt. 4. **phpMyAdmin (Manuelle Installation):** Lädt die aktuellste phpMyAdmin-Version direkt herunter, richtet einen dedizierten TS-Nutzer ein und installiert ein modernes "Metro"-Theme. 5. **HTTPS/SSL Verschlüsselung:** \* Erstellt ein selbstsigniertes SSL-Zertifikat. - Aktiviert `mod_ssl`, `mod_rewrite` und Sicherheitsheader. - Erstellt einen automatischen Redirect von HTTP auf HTTPS. --- ## Service-Management Nach der Installation können Sie die beteiligten Dienste über `systemctl` steuern: | | | | | --- | --- | --- | | **Dienst** | **Befehl** | **Beschreibung** | | **Apache2** | `systemctl restart apache2` | Startet den Webserver neu (übernimmt Config-Änderungen) | | **MariaDB** | `systemctl status mariadb` | Prüft den Status der Datenbank | | **PHP-FPM** | `systemctl reload php8.4-fpm` | Lädt die PHP-Konfiguration neu (falls genutzt) | --- ## Zugangsdaten & Sicherheit Nach Abschluss der Installation werden alle sensiblen Daten sicher gespeichert: - **Speicherort:** `/home/zugangsdaten.txt` - **Inhalt:** HTTPS-URL, generierter phpMyAdmin-Benutzer und das zugehörige Passwort. > \[!IMPORTANT\] > > Da das SSL-Zertifikat **selbstsigniert** ist, wird Ihr Browser beim ersten Aufruf eine Sicherheitswarnung anzeigen. Klicken Sie auf "Erweitert" und "Risiko akzeptieren", um fortzufahren.
← Zurück zum Dashboard