GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Installieren Sie einen LAMP-Stack auf Debian 10

Ein LAMP-Stack ist eine Sammlung von Open-Source-Software, die Sie als Plattform zum Erstellen von Websites und Webanwendungen verwenden können. Der Begriff LAMP ist ein Akronym, das für das Betriebssystem Linux®, den Apache® HTTP-Server, das Datenbanksystem MySQL® und die Programmiersprache PHP steht.

Voraussetzungen

Sie benötigen einen Linux-basierten Server mit Debian 10

Installieren Sie einen LAMP-Stack

Führen Sie die folgenden Schritte aus, um einen LAMP-Stack zu installieren:

  1. Stellen Sie vor der Installation von LAMP sicher, dass die Paketverwaltungs-Repositorys vollständig auf dem neuesten Stand sind. Führen Sie den folgenden Befehl aus, um die neuesten Paketlisten zu erhalten und installierte Pakete auf ihre neuesten Versionen zu aktualisieren:

    sudo apt update
    
  2. Um Apache zu installieren, ihn so einzustellen, dass er beim Booten startet, und den Dienst zu starten, führen Sie die folgenden Befehle aus:

    sudo apt install apache2
    sudo systemctl start apache2.service
    sudo systemctl enable apache2.service
    
  3. Führen Sie die folgenden Befehle aus, um eine Firewall-Regel hinzuzufügen, die Port 80 durchlässt und diese Änderung dauerhaft macht:

    sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT
    sudo iptables-save
    
  4. Um MariaDB zu installieren, die Datenbank, die diese LAMP anstelle von MySQL verwendet, starten Sie den Dienst und stellen Sie ihn so ein, dass er beim Booten automatisch startet, führen Sie die folgenden Befehle aus:

    sudo apt-get install mariadb-server mariadb-client
    sudo systemctl start mariadb.service
    sudo systemctl enable mariadb.service
    
  5. Verwenden Sie zum Abschließen der MariaDB-Installation den folgenden Befehl, um den Installationsassistenten von MariaDB auszuführen:

    sudo mysql_secure_installation
    

    Wenn Sie das optionale Installationsprogramm durchlaufen, können Sie alle Eingabeaufforderungen für dieses Handbuch einfach mit Ja beantworten.

  6. Führen Sie den folgenden Befehl aus, um PHP und andere Module zu installieren, die viele Webdienste benötigen. Sie können jederzeit zusätzliche Module installieren, wenn Ihre Anwendung dies erfordert.

    sudo apt install php7.3 libapache2-mod-php7.3 php7.3-common php7.3-gmp php7.3-curl php7.3-soap php7.3-bcmath php7.3-intl php7.3-mbstring php7.3-xmlrpc php7.3-mysql php7.3-gd php7.3-xml php7.3-cli php7.3-zip
    
  7. Um Apache neu zu starten, führen Sie den folgenden Befehl aus:

     sudo systemctl restart apache2
    

Sie sollten jetzt in einem Browser zur IP-Adresse Ihres Servers navigieren und die Apache-Testseite sehen können, um zu bestätigen, dass Sie den Server richtig konfiguriert haben. Der LAMP-Stack ist vollständig eingerichtet und bereit, nach der Installation als Basis für unsere Anwendung zu fungieren. Da die Anwendungen, die Sie verwenden möchten, insbesondere PHP, häufig zusätzliche Module erfordern, sollten Sie darauf vorbereitet sein, diese Module nach Bedarf zu installieren.


Linux
  1. So installieren Sie PHP 7.4 / 7.3 / 7.2 / 7.1 unter Debian 10 / Debian 9

  2. So installieren Sie LAMP unter Debian 8

  3. So installieren Sie PHP 7.3 auf Debian 9

  4. Erfahren Sie, wie Sie Dolibarr unter Debian 9 installieren

  5. Installieren eines LAMP-Stacks unter Ubuntu 18.04

So installieren Sie den LAMP-Stack unter Debian 11

So installieren Sie den LAMP-Stack unter Ubuntu 17.04

So installieren Sie den LAMP-Stack unter Ubuntu 17.10

So installieren Sie LAMP Stack auf Ubuntu 18.04 LTS

So installieren Sie einen PHP7-LAMP-Stack unter CentOS 7

Installieren Sie LAMP Stack auf Rocky Linux 8