Website-Suche

So installieren Sie LAMP mit Apache, PHP 7 und MariaDB 10 auf dem Ubuntu 16.04 Server


LAMP-Stack ist ein Akronym, das neben dem Apache-Webserver und der MySQL/MariaDB-Datenbank für das Linux-Betriebssystem steht und dynamische PHP-Programmiersprache, die die Bereitstellung dynamischer Webanwendungen erleichtert.

In diesem Leitfaden besprechen wir die Installation des LAMP-Stacks auf Ubuntu 16.04 Server mit der neuen Version von PHP 7 und MariaDB 10<-Version.

Anforderungen

  1. Ubuntu 16.04 Server-Installationshandbuch

Schritt 1: Installieren Sie Apache unter Ubuntu 16.04

1. Der erste Schritt beginnt mit der Installation eines der derzeit beliebtesten Webserver im Internet, Apache. Installieren Sie das Apache-Binärpaket in Ubuntu aus den offiziellen Repositorys, indem Sie die folgenden Befehle auf der Konsole eingeben:

sudo apt install apache2
OR
sudo apt-get install apache2

2. Sobald der Apache-Webserver auf Ihrem System installiert wurde, überprüfen Sie, ob der Daemon gestartet ist und an welche Ports er bindet (standardmäßig überwacht er Port 80). ), indem Sie die folgenden Befehle ausgeben:

sudo systemctl status apache2.service 
sudo netstat –tlpn

3. Sie können auch überprüfen, ob der Apache-Dienst ausgeführt wird, indem Sie die IP-Adresse Ihres Servers über das HTTP-Protokoll in einen Webbrowser eingeben. Im Browser sollte eine Standardwebseite ähnlich dem folgenden Screenshot angezeigt werden:

http://your_server_IP_address

4. Da der Zugriff auf Webseiten über das HTTP-Protokoll sehr unsicher ist, wird weiterhin mit der Aktivierung des Apache SSL-Moduls begonnen, indem die folgenden Befehle ausgegeben werden:

sudo a2enmod ssl 
sudo a2ensite default-ssl.conf 
sudo systemctl restart apache2.service

Bestätigen Sie, ob der Server ordnungsgemäß an den Standard-HTTPS-Port 443 bindet, indem Sie den Befehl „netstat“ erneut ausführen.

sudo netstat -tlpn

5. Überprüfen Sie außerdem die Standard-Informations-Apache-Webseite mithilfe des HTTP Secure Protocol, indem Sie die folgende Adresse in Ihren Browser eingeben:

https://your_server_IP_address

Da Apache für die Ausführung mit einem selbstsignierten Zertifikat konfiguriert ist, sollte in Ihrem Browser eine Fehlermeldung angezeigt werden. Akzeptieren Sie einfach das Zertifikat, um den Fehler zu umgehen, und die Seite sollte sicher angezeigt werden.

Schritt 2: Installieren Sie PHP 7 unter Ubuntu 16.04

6. PHP ist eine dynamische Open-Source-Programmiersprache, die sich mit Datenbanken verbinden und mit ihnen interagieren kann, um Ihren in HTML-Code eingebetteten Code zu verarbeiten und dynamische Webseiten zu erstellen.

Um die neueste Version von PHP 7 zu installieren, die mit verbesserter Geschwindigkeit auf Ihrem Computer ausgeführt werden soll, führen Sie zunächst eine Suche nach vorhandenen PHP-Modulen durch, indem Sie die folgenden Befehle eingeben:

sudo apt search php7.0

7. Sobald Sie als Nächstes die richtigen PHP 7-Module gefunden haben, die für Ihr Setup erforderlich sind, verwenden Sie den Befehl apt, um die richtigen Komponenten zu installieren, damit PHP Code in Verbindung mit Apache Web ausführen kann Server.

sudo apt install php7.0 libapache2-mod-php7.0

8. Sobald die PHP7-Pakete auf Ihrem Server installiert und konfiguriert sind, geben Sie den Befehl php -v ein, um die aktuelle Release-Version zu erhalten.

php -v

9. Um die PHP7-Konfiguration auf Ihrem Computer weiter zu testen, erstellen Sie eine info.php-Datei im Apache-Webroot-Verzeichnis, das sich in /var befindet Verzeichnis /www/html/.

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

Fügen Sie die folgenden Codezeilen zur Datei info.php hinzu.

<?php 
phpinfo();
?>

Starten Sie den Apache-Dienst neu, um die Änderungen zu übernehmen.

sudo systemctl restart apache2

Navigieren Sie unter der folgenden URL zur IP-Adresse Ihres Servers, um das Endergebnis zu überprüfen.

https://your_server_IP_address/info.php 

10. Wenn Sie zusätzliche PHP-Module auf Ihrem Server installieren müssen, drücken Sie einfach die Taste [TAB] nach der Zeichenfolge php7.0, wenn Sie den Befehl apt verwenden und die Bash-Option Autocomplete listet automatisch alle verfügbaren Module für Sie auf.

Wählen Sie das richtige Modul aus und installieren Sie es wie gewohnt. Wir empfehlen Ihnen dringend, die folgenden PHP-Zusatzmodule zu installieren:

php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc
sudo apt install php7.0[TAB]