Vollständiges Tutorial zur Installation von Apache, MySQL, PHP, LAMP auf Ubuntu 18.04

Vollständiges Tutorial zur Installation von Apache, MySQL, PHP, LAMP auf Ubuntu 18.04

1. Installieren Sie Apache

$ sudo apt update && sudo apt install apache2

In der Mitte erscheint eine Pause mit der Frage, ob Sie fortfahren möchten. Geben Sie „y“ ein und drücken Sie die Eingabetaste .

2. Testen Sie Apache

Überprüfen Sie, ob Apache korrekt installiert ist, indem Sie den Status des Apache-Dienstes anzeigen.

$ sudo Dienst Apache2 Status 

Nachdem Sie den Status überprüft haben, müssen Sie q drücken, um den Apache-Serverstatus zu verlassen.
Nach der Überprüfung wissen wir, dass der Apache-Dienst aktiv ist. Der nächste Schritt besteht daher darin, einige Apache-Webseiten zu überprüfen.
Geben Sie die IP-Adresse in die Adressleiste des Browsers ein und drücken Sie die Eingabetaste, um sie anzuzeigen.
Wenn Sie Ihre IP-Adresse nicht kennen, können Sie sie mit dem folgenden Befehl überprüfen:

$ sudo ifconfig | grep -Eo 'inet (Adresse:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1' 

Wenn Sie die obige Seite im Browser sehen, bedeutet dies, dass sie abgeschlossen ist. Die Seite, die Sie sehen, ist die Datei
/var/www/html/index.html
Wenn Sie die Seite ändern möchten, ändern Sie einfach /var/www/html/index.html.

3. MySQL installieren

$ sudo apt update und sudo apt installiere MySQL-Server 

Geben Sie „y“ ein und drücken Sie die Eingabetaste , um fortzufahren.
Nach Abschluss der Installation prüfen wir, ob der MySQL-Dienst aktiv ist.

$ sudo Dienst MySQL-Status

Wenn es aktiv ist, wird der Aktivierungsstatus wie folgt angezeigt:

Möglicherweise müssen Sie q drücken, um den Dienststatus zu überprüfen, vielleicht aber auch nicht. (Ich brauche es hier nicht.)

4. Konfigurieren Sie die MySQL-Sicherheit

Für eine sichere Konfiguration des MySQL-Servers sollten Sie mysql_secure_installation ausführen

$ sudo mysql_secure_installation

Wenn Sie in Schritt 1 ein Passwort für den Root-Benutzer erstellt haben, werden Sie möglicherweise aufgefordert, es hier einzugeben. Andernfalls werden Sie aufgefordert, ein Passwort zu erstellen.
Sie werden gefragt, ob Sie das Plugin „Passwort bestätigen“ einrichten möchten.
Sofern Sie keinen Grund haben, eine strenge Kennwortrichtlinie durchzusetzen, ist dies nicht erforderlich.

Gehen Sie zum Bild oben und drücken Sie hier einfach die Eingabetaste , wenn Sie kein Plugin zur Kennwortbestätigung einrichten möchten.
Nach dem Drücken der Eingabetaste geschieht Folgendes:

Wenn Sie in Schritt 1 kein Passwort für den Root-Benutzer erstellt haben, müssen Sie jetzt hier eines erstellen.
Beachten Sie, dass bei der Eingabe Ihres Kennworts in Linux nicht angezeigt wird, was Sie eingeben (keine Sternchen oder Punkte).

Geben Sie „y“ ein und drücken Sie die Eingabetaste , um den anonymen Benutzer zu entfernen.

Geben Sie „y“ ein und drücken Sie die Eingabetaste , um dem Root-Benutzer die Remote-Anmeldung zu untersagen. Dadurch wird verhindert, dass Roboter und Hacker versuchen, das Root-Benutzerkennwort zu erraten.

Geben Sie „y“ ein und drücken Sie die Eingabetaste , um die Testdatenbank zu entfernen.

Geben Sie „y“ ein und drücken Sie die Eingabetaste, um die Berechtigungstabellen neu zu laden.
Dann, fertig.

Zum Test können Sie sich beim MySQL-Server anmelden und den Versionsbefehl ausführen.

$ sudo mysqladmin -p -u root-Version 

Das erste Passwort ist hier das Root-Benutzerpasswort und das zweite Passwort ist das soeben festgelegte MySQL-Root-Passwort.
Geben Sie das MySQL-Root-Passwort ein, das Sie zuvor festgelegt haben. Anschließend sollte Folgendes angezeigt werden:

MySQL wurde jetzt erfolgreich installiert und konfiguriert!

5. Installieren Sie PHP

Beginnen wir mit der Aktualisierung des Repository und der Installation des PHP-Pakets mit apt. Wir werden auch zwei weitere Pakete installieren, libapache2-mod-php und PHP-MySQL, die es PHP ermöglichen, mit der MySQL-Datenbank zu kommunizieren.

$ sudo apt update und sudo apt installiere php libapache2-mod-php php-mysql 

Wenn Sie aufgefordert werden, das PHP-Paket zu installieren, drücken Sie y und dann die Eingabetaste .

6. PHP testen

Sobald das Paket installiert wurde, können wir PHP von der Befehlszeile aus testen.

$ php -version

Wenn PHP korrekt installiert ist, sollten Sie ungefähr Folgendes sehen:

Großartig, jetzt testen wir PHP für Apache.
Erstellen Sie eine neue Datei namens info.php in Ihrem Dokumentstamm
Das Standard-Dokumentenstammverzeichnis in Ubuntu 18.04 ist /var/www/html/

Wenn Sie den Speicherort Ihres Dokumentstammverzeichnisses ermittelt haben, erstellen Sie mit vi, vim, gedit oder einem anderen Texteditor eine neue Datei mit dem Namen info.php. (Wenn Sie vi nicht gewohnt sind, wird empfohlen, den visuellen Texteditor gedit zu verwenden.)
In diesem Beispiel erstellen wir eine neue Datei in /var/www/html/

$ sudo vi /var/www/html/info.php

Der in info.php geschriebene Inhalt ist wie folgt:

<?php
phpinfo(); 
?>

Wie unten gezeigt

Dann speichern und beenden.

Jetzt können wir diese Datei im Browser laden, indem wir Folgendes eingeben:
http://Ihre_IP/info.php
Meine Adresse ist 192.168.1.10, also habe ich http://192.168.1.10/info.php in meinen Browser eingegeben.
Wenn Sie Ihre IP-Adresse nicht kennen, können Sie sie durch Ausführen des folgenden Befehls herausfinden:

$ sudo ifconfig | grep -Eo 'inet (Adresse:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1' 

Unten können wir sehen, dass die PHP-Informationsseite einwandfrei funktioniert.

Nachdem Sie überprüft haben, dass PHP ordnungsgemäß funktioniert, ist es wichtig, info.php zu löschen, da es Informationen enthält, die für Hacker nützlich sein könnten.

$ sudo rm /var/www/html/info.php

Wenn Sie phpMyAdmin dennoch installieren möchten, lesen Sie bitte weiter: Installieren Sie phpMyAdmin auf Ubuntu 18.04

Referenz: Installieren von Apache, MySQL, PHP (LAMP) Stack auf

Zusammenfassen

Das Obige ist ein vollständiges Tutorial zur Installation von Apache, MySQL, PHP und LAMP auf Ubuntu 18.04. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • So installieren Sie JDK und Mysql auf dem Linux-System Ubuntu 18.04
  • Ubuntu 18.04 fordert bei der Installation von MySQL nicht zur Eingabe eines Kennworts auf und wie man das Problem löst
  • Detaillierte Erläuterung des Installationsprozesses von MySQL unter Ubuntu 18.04.4

<<:  Der Prozess des Aufbaus einer Entwicklungsumgebung basierend auf Visual Studio Code + React

>>:  Detaillierte Erläuterung der gespeicherten Prozeduren und Funktionen von MySQL

Artikel empfehlen

Vue realisiert Preiskalendereffekt

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erläuterung des Befehls zum Bereinigen des MySQL-Datenbank-Binlogs

Überblick Heute werde ich hauptsächlich erklären,...

Detaillierte Erklärung des Unterschieds zwischen tinyint und int in MySQL

Frage: Was ist der Unterschied zwischen int(1) un...

Zusammenfassung der schnellen Spaltenaddition bei MySQL 8.0 Online DDL

Inhaltsverzeichnis Problembeschreibung Historisch...

Eine kleine Einführung in die Verwendung der Position in HTML

Ich habe gestern gerade etwas HTML gelernt und kon...

Verwenden von js zur Realisierung eines dynamischen Hintergrunds

In diesem Artikelbeispiel wird der spezifische Co...

So verhindern Sie Event-Bubbling in JavaScript

Wir müssen darauf achten, dass die Eigenschaften ...

Zusammenfassung der wichtigsten Wissenspunkte zur MySQL-Abfrageoptimierung

Vorwort Abfrageoptimierung ist nichts, was über N...

So verbinden Sie XShell und Netzwerkkonfiguration in CentOS7

1. Linux-Netzwerkkonfiguration Bevor Sie das Netz...