E-Mail wurde erfolgreich versandt.

Was muss ich beachten, wenn ich einen Webserver mit LAMP-Stack installieren möchte?

Ein LAMP-Stack besteht aus dem Betriebssystem Linux und den Softwareanwendungen Apache, MySQL/MariaDB und PHP. Diese werden zusammen installiert, um dynamische Websites und Webanwendungen auf einem Server zu hosten. Nachfolgend finden Sie Anleitungen zur Installation eines LAMP-Stacks auf den derzeit unterstützten Betriebssystemplattformen.

Dieser Artikel gilt für folgende Serverklassen +
VC, PA-C, VDSV, PA-SCP, PA-CPC, D, PA-D
Linux
Windows
Inhaltsverzeichnis Inhaltsverzeichnis

LAMP-Stack auf einem Cloud-Server mit Ubuntu 22.04 installieren

Voraussetzungen

  • Der Server ist mit Ubuntu 22.04 einsatzbereit, und alle Pakete sind mit laufendem Update auf dem neuesten Stand.

Apache installieren

  • Aktualisieren Sie die Paketliste:

    sudo apt update
    
  • Installieren Sie Apache:

    sudo apt install apache2
    
  • Starten Sie den Apache-Dienst und aktivieren Sie ihn, damit er automatisch beim Booten gestartet wird:

    sudo systemctl start apache2
    sudo systemctl enable apache2
    
  • Überprüfen Sie, ob Apache ordnungsgemäß läuft, indem Sie die Server-IP in Ihrem Webbrowser eingeben:

    http://Ihre-Server-IP
    

MariaDB installieren

  • Installieren Sie MariaDB:

    sudo apt install mariadb-server
    
  • Starten Sie MariaDB und aktivieren Sie es beim Booten:

    sudo systemctl start mariadb
    sudo systemctl enable mariadb
    
  • Führen Sie das Sicherheits-Skript mysql_secure_installation aus, um die MariaDB-Installation zu sichern:

    sudo mysql_secure_installation
    

    Folgen Sie den Anweisungen, um das Root-Passwort zu setzen, anonyme Benutzer zu entfernen, Fernzugriff zu deaktivieren und die Testdatenbank zu löschen.

PHP installieren

  • Installieren Sie PHP zusammen mit den notwendigen Erweiterungen:

    sudo apt install php libapache2-mod-php php-mysql
    
  • Um sicherzustellen, dass Apache PHP bevorzugt, bearbeiten Sie die dir.conf Datei:

    sudo nano /etc/apache2/mods-enabled/dir.conf
    

    Verschieben Sie index.php an den Anfang der DirectoryIndex-Zeile.

  • Starten Sie Apache neu, um die Änderungen zu übernehmen:

    sudo systemctl restart apache2
    

PHP-Module installieren

  • Um zusätzliche PHP-Module anzuzeigen und zu installieren, können Sie folgendes tun:

    apt search php-
    
  • Installieren Sie benötigte PHP-Module:

    sudo apt install php-cli php-curl php-json
    

PHP testen

  • Erstellen Sie eine Info-Seite, um zu testen, ob PHP korrekt installiert wurde:

    echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
    
  • Rufen Sie die Seite in Ihrem Webbrowser auf:

    http://Ihre-Server-IP/info.php
    

    Wenn die PHP-Info-Seite angezeigt wird, funktioniert PHP korrekt.

  • Löschen Sie die Info-Seite aus Sicherheitsgründen danach:

    sudo rm /var/www/html/info.php
    


LAMP-Stack auf einem Cloud-Server mit AlmaLinux/RockyLinux 9 installieren

Voraussetzungen

  • Der Server ist mit AlmaLinux 9 einsatzbereit und alle Pakete sind auf dem neuesten Stand.

Apache installieren

  • Aktualisieren Sie die Pakete und installieren Sie Apache:

    sudo dnf update
    sudo dnf install httpd
    
  • Starten und aktivieren Sie Apache:

    sudo systemctl start httpd
    sudo systemctl enable httpd
    

MariaDB installieren

  • Installieren Sie MariaDB:

    sudo dnf install mariadb-server
    
  • Starten und aktivieren Sie MariaDB:

    sudo systemctl start mariadb
    sudo systemctl enable mariadb
    
  • Sichern Sie die MariaDB-Installation mit dem Sicherheitsbefehl:

    sudo mysql_secure_installation
    

PHP installieren

  • Installieren Sie PHP und erforderliche Pakete:

    sudo dnf install php php-mysqlnd
    
  • Starten Sie Apache neu:

    sudo systemctl restart httpd
    

PHP-Module installieren

  • Sehen Sie sich verfügbare PHP-Module an und installieren Sie diese bei Bedarf:

    sudo dnf module list php
    
  • Installieren Sie benötigte Module:

    sudo dnf install php-cli php-fpm
    

PHP testen

  • Erstellen Sie und prüfen Sie eine PHP-Datei, wie oben bei Ubuntu beschrieben.

Durch diese Anweisungen können Sie erfolgreich einen LAMP-Stack auf einer modernen, unterstützten Linux-Distribution installieren.

War dieser Text hilfreich für Sie?
Info: 9a9ec412611d97c40d10cb91924330b6ed1651a4