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
- 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]