So installieren Sie Apache 2.4 & Php 7.4 auf Amazon Linux

So installieren Sie Apache 2.4 & Php 7.4 auf Amazon Linux

Wussten Sie, dass Amazon Linux ein frei verfügbares und unterstütztes Betriebssystem ist, das für AWS zugeschnitten ist? Das ist wahr! Amazon hat eine neue Version seiner Linux -Distribution gestartet - Amazon Linux Version 2 (Amazon Linux V2), die einige wirklich interessante Funktionen und Verbesserungen enthält. In diesem Blog -Beitrag werden Sie in die neue Version von Amazon Linux vorgestellt, die wichtigsten Funktionen abdeckt und Ihnen unterrichtet, wie Sie Apache & PHP unter Amazon Linux 2 installieren. Lass uns anfangen!

Schritt 1 - Erstes Setup

Melden Sie sich über SSH bei Ihrem Amazon Linux 2 -System an. Es ist gut, Pakete auf dem neuesten Stand zu halten. Führen Sie daher den folgenden Befehl aus, um YUM -Pakete auf die neuesten zu aktualisieren:

sudo yum update  

Schritt 2 - Apache 2 installieren.4

Die Apache (HTTPD) -Pakete (APache) sind unter den Standard -Yum -Repositories auf Amazon Linux 2 -Systemen verfügbar. Führen Sie den folgenden Befehl im Terminal aus, um Apache mit mod_ssl zu installieren:

sudo yum install httpd httpd-tools mod_ssl  

Der httpd Das Paket wird Apache (HTTPD) -WEBSERV und der installiert mod_ssl Die Erweiterung fügte hinzu, die dem Webserver kryptografisch unterstützt wird.

Sobald die Installation abgeschlossen ist, müssen Sie den HTTPD-Service aktivieren. Beginnen Sie auch einmal den Service.

sudo systemctl aktivieren httpd  sudo systemctl starten httpd  

Apache wurde auf Ihrem Amazon Linux -System installiert. Zugriff auf den Server in einem Webbrowser mit einer IP -Adresse. Dadurch werden Ihnen die Standard -Apache -Seite angezeigt.

Apache Standard -Startseite

Schritt 3 - PHP installieren

Die neuesten Versionen von PHP sind unter verfügbar Amazon-Linux-Extras Repositorys. Die neuesten Amazon Linux -Systeme installieren dieses Paket standardmäßig. Führen Sie den folgenden Befehl aus, um dieses Paket zu installieren oder zu aktualisieren:

sudo yum installieren Sie Amazon-linux-extras -y -y -y 

Sobald das Extras -Repository auf Ihrem System konfiguriert ist. Suchen Sie nach den verfügbaren PHP -Versionen unter dem Extras -Repository.

sudo Amazon-linux-extras | Grep Php  
PHP -Repository für Amazon Linux

Aktivieren Sie als nächstes das gewünschte Thema für die PHP -Version. Der folgende Befehl aktiviert Php 7.4 Thema auf Ihrem Amazon Linux 2 -System. Sie können auch eine andere PHP -Version auswählen, die im obigen Befehl aufgeführt ist:

sudo Amazon-linux-extras aktivieren Php7.4  

Installieren Sie schließlich die erforderlichen PHP -Pakete zusammen mit den erforderlichen PHP -Erweiterungen.

sudo yum saubere Metadaten  sudo yum installieren php-php-common php-pear  sudo yum installieren Sie php- cgi, curl, mbstring, gd, mysqlnd, getText, json, xml, fpm, intl, ZIP  

PHP wurde erfolgreich auf Ihrem Amazon Linux -Computer installiert.

Geben Sie den folgenden Befehl ein, um die PHP -Version zu überprüfen:

PHP -v  Php 7.4.30 (CLI) (gebaut: 23. Juni 2022 20:19:00) (NTS) Copyright (c) Die PHP -Gruppe Zend Engine V3.4.0, Copyright (C) Zend Technologies 

Um die aktive Version für Apache zu überprüfen, erstellen Sie eine PHP -Info -Datei unter dem Standard -Dokument -Root mit dem folgenden Befehl.

echo "">/var/www/html/Info.Php  

Greife auf ... zu die Info.Php Datei in einem Webbrowser:

http: // server-ip/info.Php

Schritt 4 - Erstellen Sie einen neuen virtuellen Host

Nach dem Installieren von Paketen erstellen Sie Ihren ersten virtuellen Host. So erstellen Sie einen virtuellen Host für Ihr Domain -Beispiel.com, bearbeiten Sie die Apache -Konfigurationsdatei und erstellen Sie einen virtuellen Host wie das unten: Erstellen Sie:

vi/etc/httpd/conf.d/Beispiel.com.Conf  
Serveradmin [email protected] ServerName Beispiel.com Serveralias www.Beispiel.com documentroot/var/www/Beispiel.com errorlog/var/log/httpd/Beispiel.com-eRror_log customLog/var/log/httpd/Beispiel.com-access_log kombiniert
123456789 Serveradmin [email protected] ServerName Beispiel.com Serveralias www.Beispiel.com documentroot/var/www/Beispiel.com errorlog/var/log/httpd/Beispiel.com-eRror_log customLog/var/log/httpd/Beispiel.com-access_log kombiniert

Nachdem Sie den Neustart des Apache -Dienstes geändert haben

sudo systemctl starten Sie HTTPD neu starten  

Abschluss

In diesem Tutorial haben Sie gelernt, Apache 2 zu installieren.4 und Php 7.4 auf Ihrem Amazon Linux -Computer.

Die MySQL -Installation ist nicht Teil dieses Tutorials. Wenn Sie also auch MySQL -Server auf Ihrem Amazon Linux benötigen, folgen Sie diesem Tutorial.