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

2 Möglichkeiten zur Installation des LAMP-Servers unter Ubuntu 22.04 | 20.04

Erfahren Sie, wie Sie den LAMP-Server (Linux, Apache, MySQL und PHP) auf Ubuntu 22.04 LTS Jammy Jelly Fish oder Ubuntu 20.04 Focal Fossa Linux einfach über das Befehlsterminal installieren können.

Wenn es darum geht, einen Webserver für kommerzielle Zwecke zu haben, fällt zuerst der Name Apache. Es ist einer der besten Open-Source-Webserver, der problemlos auf jedem Linux-System installiert werden kann. Es gibt jedoch viele Webanwendungen, die neben den Apache-Webservern nur wenige andere Dinge benötigen, um richtig zu funktionieren, wie z. B. WordPress – es ist ein PHP-basiertes CMS. Um es auf unserem Linux zu verwenden, benötigen wir daher eine Reihe von Serveranwendungen. Zum Beispiel, um dynamische Webseiten bereitzustellen – PHP-Sprache; zum Speichern von Daten MySQL/MariaDB. Der Stack all dieser Plattformen ist also als LAMP-Server bekannt.

Die Softwarekomponenten werden in der Regel auf physischen oder virtuellen Servern installiert. Statische oder dynamische Webinhalte können mit einem LAMP-System bereitgestellt werden. Typische Einsatzgebiete für LAMP-basierte Server sind Websites oder Online-Shops, die mit Hilfe von Content-Management-Systemen (CMS) erstellt werden.

Die Softwarekomponenten sind frei verfügbar und minimieren die Kosten für die Realisierung der Serverumgebung. Da der Code der Software Open Source ist, können Programmierer eigene Erweiterungen entwickeln oder Änderungen vornehmen. LAMP-Server bieten ein hohes Maß an Flexibilität.

Varianten und Alternativen zu LAMP

Alle LAMP-Komponenten der LAMP-Umgebung sind austauschbar. Betriebssysteme, Webserver, Datenbankverwaltungssysteme und Skriptsprachen können ausgetauscht werden. Hier sind einige Alternativen zu LAMP-Umgebungen mit Betriebssystemunterstützung

WAMP (Das Linux-Betriebssystem wurde durch Microsoft Windows ersetzt, kann aber nicht für kommerzielle Zwecke verwendet werden. Nur für lokale Entwicklung)

MAMP (Das Linux-Betriebssystem wurde durch Apples macOS ersetzt, nicht für die kommerzielle Nutzung)

LAPPE (Das MySQL-Datenbankverwaltungssystem wurde durch PostgreSQL ersetzt; kann für kommerzielle Anwendungen verwendet werden)

LEMP (Der Apache-Webserver wird durch den Webserver Nginx ersetzt)

Schritte zur Installation des LAMP-Servers auf Ubuntu 22.04 | 20.04 LTS

Die hier angegebenen Befehle können für andere ähnliche Betriebssysteme und Versionen von Ubuntu wie 18.04 einschließlich Debian verwendet werden.

1. Anforderungen

• Ubuntu 20.04 oder 22.04 Linux
• Mindestens ein Nicht-Root-Benutzer mit sudo-Zugriff
• Befehlsterminal
• Internetverbindung

#Ist Weg, LAMP Server mit Tasksel zu installieren

2. Installieren Sie Tasksel unter Ubuntu

Nun, Tasksel ist ein Programm auf Ubuntu, das über das System-Repository verfügbar ist, um Server-Anwendungsstapel einfach mit Hilfe des Befehls zu installieren. Installieren Sie es daher zuerst auf Ihrem Ubuntu 22.04- oder 20.04 LTS-System.

sudo apt install tasksel

3. LAMP-Server auf Ubuntu 22.04 oder 20.04 installieren

Als nächstes können wir das Befehlstool „Tasksel“ verwenden, um Apache, MySQL und PHP einfach zu installieren. Dadurch werden auch alle erforderlichen Dienste gestartet und aktiviert. Wir müssen einzelne Komponenten von LAMP nicht manuell einrichten. Gehen Sie daher zum angegebenen Befehl:

sudo tasksel install lamp-server

oder

Um eine intuitive Benutzeroberfläche zu erhalten, verwenden Sie:

sudo tasksel

Wählen Sie LAMP-Server aus aus dem Intuitive Text Wizard.

Verwenden Sie Ihre Pfeiltaste und wählen Sie „Lamp-Server“. Drücken Sie danach die Tab-Taste, um OK auszuwählen und drücken Sie dann die Enter-Taste Schlüssel.

Warten Sie ein paar Minuten und der LAMP-Server befindet sich auf Ihrem Ubuntu Linux.

Methode Nr. 2 installiert LAMP-Komponenten einzeln

Nun, wenn Sie die Tasksel-Methode nicht verwenden möchten, verwenden Sie den APT-Paketmanager, um die LAMP-Serverkomponenten einzeln einzeln zu installieren. Außerdem müssen wir die Dienste manuell aktivieren.

4. Installieren Sie den Apache-Webserver

Wie wir zu Beginn des Tutorials besprochen haben, sind die Pakete zur Installation des Apache-Webservers bereits über das Standard-System-Repository verfügbar. Daher reicht es aus, einen einzigen Befehl auszuführen.

sudo apt install apache2

Sobald die Installation abgeschlossen ist, können wir die Webserver-Dienste aktivieren und starten.

Um Apache zu starten und zu aktivieren:

sudo systemctl start apache2

Und für die Aktivierung, damit der Dienst beim Systemstart ausgeführt werden kann.

sudo systemctl enable apache2

Um den Status des Dienstes zu überprüfen

sudo systemctl status apache2

5. Installieren Sie den MySQL/MariaDB-Datenbankserver

Mit Tasksel erhalten wir automatisch eine MySQL-Datenbank anstelle von MariaDB. Wenn Sie die MariaDB-Datenbank möchten, verwenden Sie daher die hier angegebene manuelle Installationsmethode.

Für MySQL

sudo apt install mysql-server

So starten und aktivieren Sie den Dienst:

sudo systemctl enable --now mysqld

Zum Status:

sudo systemctl status mysqld

oder

Für MariaDB:

Für diejenigen, die MariaDB statt MySQL wollen, lautet der Befehl:

sudo apt install mariadb-server

Dienst aktivieren und starten:

sudo systemctl enable --now mariadb

6. PHP auf Ubuntu 22.04 einrichten | 20.04

Die letzte Komponente der LAMP-Stack-Umgebung ist PHP. Es ist eine beliebte serverseitige Skriptsprache, die zum Ausführen von PHP-basierten Webanwendungen erforderlich ist.

Der angegebene Befehl installiert die neueste verfügbare PHP-Version in Ihrem Ubuntu-Betriebssystem-Repository.

sudo apt install php libapache2-mod-php

Installieren Sie einige gängige PHP-Erweiterungen:

sudo apt install php-{curl,intl,zip,soap,xml,gd,mbstring,bcmath,common,mysqli}

Umschreibungsmodul aktivieren:

sudo a2enmod rewrite

Apache-Webserver neu starten:

sudo systemctl restart apache2

Fazit:

Dies waren also einige gängige Methoden zum Installieren und Arbeiten mit der LAMP-Umgebung auf Ubuntu 22.04- oder 20.04-Linux-Systemen über das Befehlsterminal. Nach der Einrichtung von LAMP können Sie mit der Einrichtung verschiedener Webanwendungen wie Joomla, WordPress oder CRMs beginnen. Nun, diese Anleitung ist nur für die Einrichtung von LAMP gedacht, aber es gibt auch andere Dinge, wie die Einrichtung eines virtuellen Hosts, eines Webverzeichnisses und mehr … die wir lernen können, während wir eine Webanwendung einrichten.

Andere Anleitungen:

So installieren Sie LAMP auf Rocky Linux 8 Server
Aktivieren Sie den OpenSSH-Server auf Ubuntu 22.04
So installieren Sie KDE Plasma unter Debian 11 Bullseye Linux
Installieren Sie Apache, MySQL und PHP auf AlmaLinux 8


Ubuntu
  1. NFS-Server auf Ubuntu installieren

  2. Installieren Sie den SSH-Server Ubuntu 22.04

  3. So installieren Sie MySQL unter Ubuntu 18.04

  4. So installieren Sie Minecraft Server auf Ubuntu 18.04

  5. So installieren Sie Zimbra 8.6 auf einem Ubuntu 14.04-Server

Installieren Sie NextCloud auf Ubuntu 20.04 mit Apache (LAMP Stack)

Installieren Sie Wallabag auf Ubuntu 16.04 Server mit LAMP oder LEMP

So installieren Sie LAMP Stack auf Ubuntu 18.04 Server/Desktop

So installieren Sie LAMP Stack auf Ubuntu 20.04 Server/Desktop

Installieren Sie TigerVNC auf Ubuntu 18.04

So installieren Sie LAMP auf einem Ubuntu 15.04-Server