LAMP bezieht sich im Grunde genommen auf einen Stapel von Programmen oder Software, die im Ubuntu-System namens Linux, Apache, MariaDB/MySQL und PHP funktionieren, alle diese sind kostenlos und Open Source, kombiniert auf einem Server ermöglichen es ihnen letztendlich, dynamische Webseiten zu hosten.
Das Betriebssystem ist Linux, das das „L“ darstellt, der Webserver ist Apache, der das „A“ darstellt, der Datenbankserver ist MariaDB/MySQL, das das „M“ darstellt, und PHP ist die serverseitige Programmiersprache, die das „M“ darstellt. P', und übernimmt die Aufgabe, interaktive Webseiten zu generieren.
Hier bei LinuxAPT werden wir untersuchen, wie Sie LAMP in Ubuntu 20.04 installieren können.
Schritte zur Installation von LAMP in Ubuntu 20.04 Focal Fossa
1. Starten Sie die Befehlszeilenschnittstelle
Um mit der Installation der LAMP in Ubuntu zu beginnen, öffnen Sie einfach die Befehlszeilenschnittstelle, was einfach durch gleichzeitiges Drücken der Tasten „Strg + Alt + T“ auf der Tastatur erfolgen kann. Sobald die CLI geöffnet ist, führen Sie den folgenden Befehl aus:
$ sudo su
Danach wird möglicherweise ein „Passwort erforderlich“-Popup auf Ihrem Bildschirm angezeigt. Das Passwort ist erforderlich, um die Aktion zu authentifizieren. Dies ist eine kleine Gelegenheit. Geben Sie das Passwort ein und der Befehl wird dann ausgeführt.
2. Systemaktualisierung durchführen
Es ist ratsam und eine gute Praxis, die Softwarepakete vor der Installation des LAMP in Ihrem System zu aktualisieren, da dieser Schritt sicherstellt, dass Sie mit dem folgenden Befehl die neuesten verfügbaren Versionen von Programmen/Apps/Software im System anzeigen :
$ sudo apt update
3. Installieren Sie Apache 2 auf dem System
Jetzt sollten Sie mit der Installation von Apache2 beginnen, und um den Apache-Webserver zu installieren, verwenden Sie den folgenden Befehl in der Befehlszeilenschnittstelle. Indem Sie „y“ und dann „Enter“ drücken, können Sie den Download autorisieren:
$ sudo apt install apache2
Nachdem die Installation abgeschlossen ist, wird Apache2 bereits standardmäßig funktionieren, aber um sicherzustellen, dass Apache2 noch richtig funktioniert oder nicht, können Sie den Status von Apache2 überprüfen, indem Sie den Systembefehl eingeben. Wenn es nicht richtig funktioniert, können Sie es aktivieren, indem Sie den Befehl „enable Apache2“ eingeben.
Die folgenden Befehle können zum Stoppen und Starten des Apache2-Dienstes verwendet werden, um immer mit dem Serverstart zu starten:
$ sudo systemctl start apache2
$ sudo systemctl status apache2
4. Installieren Sie den MySQL-Datenbankserver
MySQL ist ein bekanntes Open-Source-Programm, das tatsächlich weit verbreitet ist, um riesige Mengen an Inhalten, dh Daten, in praktisch jedem Programm oder jeder Anwendung, die im System installiert sind, zu verwalten. Jetzt ist es an der Zeit, dass Sie den MySQL-Server in Ihrem System installieren, dazu sollten Sie den folgenden Befehl in das System eingeben:
$ sudo apt install mysql-server
Geben Sie 'Y' ein und drücken Sie "Enter".
Die Installation beginnt in Kürze.
Nach Abschluss der Installation des MySQL-Servers auf Ubuntu ist der Server betriebsbereit, erfordert jedoch möglicherweise das Kennwort. Da das MySQL-Paket auf Ubuntu standardmäßig auth_socket verwendet, um die Benutzeranmeldung zu authentifizieren, bedeutet dies im Wesentlichen, dass Sie sich bei der MySQL-Schnittstelle nur mit der ID und dem Passcode des Betriebssystems anmelden können und nicht den genauen MySQL-Root-Passcode in das System eingeben müssen. Geben Sie dazu im System folgenden Befehl ein:
$ mysql -uroot
Inzwischen sollte der MySQL-Server standardmäßig betriebsbereit sein, aber Sie können auch seinen Status überprüfen, um sicherzugehen, um den Status zu überprüfen, geben Sie den Befehl „systemctl status mysql“ in das System ein und warten Sie auf die Ausgabe, die Ausgabe wird zeigt Ihnen den Status des MySQL-Servers. Wenn Sie eine neue Benutzer-ID erstellen möchten, sollten Sie die folgenden Befehle nacheinander eingeben.
Geben Sie einen neuen Benutzernamen und das Passwort ein:
CREATE USER 'user1' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *. TO 'user1' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit
5. Installieren Sie den Hypertext-Präprozessor (PHP) 7.4
PHP 7.4 ist eine gute Version mit der besten effizienten Leistung und ist im Vergleich zu den vorherigen Versionen sehr zuverlässig und zuverlässig für die Installation in der Ubuntu 20.04-Version.
PHP 7.4 und alle anderen PHP-Sammlungen müssen unbedingt heruntergeladen werden, da sie am besten mit Apache 2 funktionieren, das Sie bereits heruntergeladen haben.
Um PHP 7.4 auf Ihr Ubuntu herunterzuladen, müssen Sie die folgenden paar erwähnten Befehle in Ihr System eingeben.
Nachdem Sie den Befehl eingegeben haben, drücken Sie 'y' und dann 'Enter', Sie können den Download bestätigen:
$ sudo apt install software-properties-common
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt update
$ sudo apt install php7.4 libapache2-mod-php7.4
Sie können die erforderlichen PHP-Module auf Ihrem System installieren. Ändern Sie einfach die PHP-Version mit den Paketnamen gemäß Ihren Anforderungen:
$ sudo apt install php7.4-mysql php7.4-curl php7.4-json php7.4-cgi php7.4-xsl
Konfigurieren Sie als Nächstes den Webserver und starten Sie ihn neu, nachdem Sie die Apache-Modifikationen aktiviert haben, um mit php7 zu interagieren. Geben Sie dazu die folgenden Befehle ein:
$ sudo a2enmod php7.4
$ sudo a2enmod rewrite
$ sudo service apache2 restart
6. Installieren Sie PHP 8 und seine Erweiterungen (optional)
Sie können PHP 8 einfach auf Ubuntu installieren, indem Sie den folgenden Befehl ausführen:
$ sudo apt install php8.0 libapache2-mod-php8.0
So installieren Sie PHP 8-Erweiterungen unter Ubuntu 20.04 mit der Befehlssyntax:
$ sudo apt install php8.0-[extension]
Einige verfügbare Erweiterungen:
$ sudo apt install php8.0-
php8.0-amqp php8.0-common php8.0-gd php8.0-ldap php8.0-odbc php8.0-readline php8.0-sqlite3 php8.0-xsl
php8.0-apcu php8.0-curl php8.0-gmp php8.0-mailparse php8.0-opcache php8.0-redis php8.0-sybase php8.0-yac
php8.0-ast php8.0-dba php8.0-igbinary php8.0-mbstring php8.0-pgsql php8.0-rrd php8.0-tidy php8.0-yaml
php8.0-bcmath php8.0-dev php8.0-imagick php8.0-memcached php8.0-phpdbg php8.0-smbclient php8.0-uuid php8.0-zip
php8.0-bz2 php8.0-ds php8.0-imap php8.0-msgpack php8.0-pspell php8.0-snmp php8.0-xdebug php8.0-zmq
php8.0-cgi php8.0-enchant php8.0-interbase php8.0-mysql php8.0-psr php8.0-soap php8.0-xhprof
php8.0-cli php8.0-fpm php8.0-intl php8.0-oauth php8.0-raphf php8.0-solr php8.0-xml
Ein Beispiel, um ein paar weitere nützliche Erweiterungen zu installieren:
$ sudo apt install php8.0-cli php8.0-common php8.0-fpm php8.0-redis php8.0-snmp php8.0-xml
7. Zwischen PHP-Versionen wechseln
Sie können den Befehl update-alternatives verwenden, um die Standard-PHP-Version festzulegen. Verwenden Sie dieses Tutorial, um weitere Details zum Wechseln der PHP-Version für CLI und Apache zu lesen:
$ sudo update-alternatives --config php
Wählen Sie die PHP-Versionsnummer gemäß Ihren Anforderungen aus. Dadurch wird nur die PHP-CLI-Version geändert.
Es gibt 4 Möglichkeiten für das alternative PHP (das /usr/bin/php bereitstellt):
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/php7.4 74 auto mode
1 /usr/bin/php8.0 80 manual mode
Press to keep the current choice[*], or type selection number: 1