Wie installiere ich LAMP und PHPMyAdmin in Ubuntu 18.04

Die Vielseitigkeit von Linux-Betriebssystemen gibt uns die Möglichkeit, die Fähigkeiten des Unternehmens maximal zu erweitern und Tausende kostenloser Anwendungen und Dienste für die Verwaltung und Administration aller Prozesse, Benutzer und Systemparameter zu installieren. In dieser Welt der Möglichkeiten haben wir die LAMP-Zusammenstellung, mit der wir Datenbanken, Webservices und viele andere Services zentral verwalten können.

In diesem Tutorial lernen wir, wie man LAMP und phpMyAdmin in Ubuntu 18.04 installiert . Falls Sie Ubuntu 18.04 nicht haben, können Sie es über den folgenden Link installieren:

Was ist LAMP?
LAMP (Linux, Apache, MySQL und PHP) ist eine Reihe von Software-Codes, die zusammen mit dem Ziel installiert werden können , einen Server für das Hosting dynamischer Websites und Anwendungen zu ermöglichen. Tatsächlich ist LAMP ein Akronym, das ein Linux-Betriebssystem mit einem Apache-Server darstellt. Die Daten der Site werden in der MySQL-Datenbank gespeichert und der dynamische Inhalt wird mit PHP verarbeitet.

Diese Beschreibungen sind im Grunde:

Linux
Es ist das Betriebssystem, das die erste Schicht dieser Struktur bildet. Linux legt die Grundlagen für das LAMP-Modell.

Apache
Es bezieht sich auf eine Webserver-Software, normalerweise Apache Web Server. Und seine Funktion ist es, von den Webbrowsern auf die richtige Website zu übersetzen.

MySQL
MySQL ist dafür verantwortlich, Details zu speichern, die über Skripte zur Erstellung einer Website abgerufen werden können.

PHP
PHP ist die Programmiersprache, mit der Websites und Webanwendungen unter Linux ausgeführt werden können.

Was ist phpMyAdmin?
phpMyAdmin wurde als kostenloses Software-Tool entwickelt, das in PHP geschrieben wurde und das die Verwaltung und Verwaltung von MySQL über das Web unterstützen soll. phpMyAdmin ist mit einer Reihe von Operationen in MySQL und MariaDB kompatibel.

Die am häufigsten verwendeten Vorgänge wie Datenbankverwaltung, Tabellen, Spalten und mehr können über die Benutzeroberfläche von phpMyAdmin ausgeführt werden, während es weiterhin möglich ist, SQL-Anweisungen direkt auszuführen.

PhpMyAdmin Funktionen
  • Intuitive Weboberfläche
  • Unterstützung für die meisten Funktionen von MySQL
  • Sie können Daten in verschiedene Formate wie CSV, SQL, XML, PDF, ISO / IEC 26300 – Text und Tabellenkalkulation von OpenDocument, Word, LATEX und anderen exportieren
  • Importieren Sie CSV- und SQL-Daten
  • Ist in der Lage, mehrere Server zu verwalten
  • Erstellen von Grafiken eines Datenbankentwurfs in verschiedenen Formaten
  • Erstellen Sie komplexe Abfragen mit Query-by-Example (QBE)
  • Globale Suche in einer Datenbank oder einer Teilmenge davon
See also  So optimieren Sie das Komprimieren von Bildern in Adobe Photoshop

Nun werden wir sehen, wie diese praktischen Tools in Ubuntu 18.04 installiert werden.

1. Installieren Sie Apache in Ubuntu 18.04

Schritt 1

Der erste Schritt besteht darin, alle Pakete des Systems zu aktualisieren. Dazu führen wir den folgenden Befehl aus:

 sudo apt update 
Schritt 2

Nach der Aktualisierung fahren wir mit der Installation von Apache fort, indem Sie die folgende Zeile ausführen. Geben Sie den Buchstaben S ein, um den Download und die Installation von Apache zu bestätigen.

 sudo apt installiere apache2 

1-Install-Apache-en-Ubuntu-18.04.png

Schritt 3

Sobald der Apache-Installationsprozess in Ubuntu 18.04 abgeschlossen ist, sollte der Apache-Dienst automatisch gestartet und aktiviert werden, damit er beim Start des Betriebssystems gestartet wird. Dies kann mit dem folgenden Befehl überprüft werden, wenn es aktiv ist und funktioniert:

 sudo systemctl status apache2 

2-install-Apache.png

Schritt 4

Wir können überprüfen, ob Ihr Status aktiv ist und ausgeführt wird. Nun muss die Firewall so konfiguriert werden, dass die Ports 80 und 443 aktiviert und geöffnet werden, damit Anforderungen für die Clientverbindung zum Apache-Webserver über HTTP bzw. HTTPS zulässig sind. Dazu führen wir Folgendes aus:

 sudo ufw 80 / tcp erlauben sudo ufw erlauben 443 / tcp 
Schritt 5

Danach laden wir den Apache-Dienst neu, indem wir Folgendes ausführen:

 sudo ufw neu laden 

3-recharge-the-service-of-Apache.png

Schritt 6

Danach müssen wir die IP-Adresse unseres Servers mit dem Befehl “ifconfig” überprüfen. Um zu überprüfen, ob Apache funktioniert und korrekt installiert wurde, rufen wir einen Browser auf und führen dort Folgendes aus:

 http: // domain_name / O. http: // IP_of_server / 

4-validieren-Sie-die-IP-Adresse-unseres-Servers.png

2. Installieren Sie MariaDB unter Ubuntu 18.04

Der nächste Schritt ist die Installation von MariaDB, einem kostenlosen, hochleistungsfähigen Open-Source-Datenbankverwaltungssystem.

Schritt 1

Für die Installation werden wir folgendes ausführen. Wir haben den Buchstaben S eingegeben, um den Download und die Installation von MariaDB in Ubuntu 18.04 zu bestätigen.

 sudo apt install mariadb-server mariadb-client 

5-Install-MariaDB-en-Ubuntu-18.04.png

Schritt 2

Die MariaDB-Dienste müssen nach der Installation automatisch gestartet werden. Um diesen Status zu überprüfen, führen wir Folgendes aus:

 sudo systemctl status mysql 

6-Install-MariaDB-en-Ubuntu-18.04.png

Schritt 3

Standardmäßig ist die Installation von MariaDB nicht sicher, um sicherzustellen, dass Sie ein Sicherheitsskript ausführen müssen, das im Paket enthalten ist. Sie werden aufgefordert, ein Root-Passwort zu konfigurieren, damit sich niemand bei MariaDB anmelden kann. Um MariaDB zu gewährleisten, werden wir Folgendes ausführen:

 sudo mysql_secure_installation 
Schritt 4

Die zu beantwortenden Fragen sind zusammen mit ihren Antworten:

 Root Passwort setzen? [J / N]: und Anonyme Benutzer entfernen? (Drücken Sie y | Y für Ja, eine andere Taste für Nein): und Root-Anmeldung aus der Ferne nicht zulassen? (Drücken Sie y | Y für Ja, eine andere Taste für Nein): und Testdatenbank entfernen und darauf zugreifen? (Drücken Sie y | Y für Ja, eine andere Taste für Nein): und Berechtigungstabellen jetzt neu laden? (Drücken Sie y | Y für Ja, eine andere Taste für Nein): und 

7-secure-MariaDB.png

3. Installieren Sie PHP in Ubuntu 18.04

Schritt 1

Jetzt installieren wir PHP, dessen Standardversion PHP 7 ist, und andere Module für Webimplementierungen mit dem folgenden Befehl. Geben Sie den Buchstaben S ein, um den Download und die Installation von PHP und seinen Add-Ons zu bestätigen.

 sudo apt installiere php php-common php-mysql php-gd php-cli 

8-Install-PHP-en-Ubuntu-18.04.png

Schritt 2

Nach der Installation von PHP können Sie die PHP-Konfiguration testen, indem Sie im Stammverzeichnis des Webserverdokuments eine einfache Seite info.php erstellen und den folgenden Befehl ausführen:

 echo "<? php phpinfo ();?>" | sudo tee /var/www/html/info.php 

9-wird-möglich-sein-die-Konfiguration-von-PHP.png-testen

Schritt 3

Kehren wir nun zu einem Browser zurück und führen Sie eine der folgenden Zeilen aus:

 http: //domain_name/info.php O. http: // IP_des_Servers / info.php 

10-root-of-the-web-server-document.png

4. Installieren Sie phpMyAdmin in Ubuntu 18.04

Schritt 1

Jetzt installieren wir phpMyAdmin, um die MySQL / MariaDB-Datenbanken von einem Webbrowser aus zu verwalten. Dazu führen wir den folgenden Befehl aus:

 sudo apt installiere phpmyadmin 

11-Install-phpMyAdmin-en-Ubuntu-18..png

Schritt 2

Geben Sie den Buchstaben S ein, um den Download zu bestätigen. Während des Installationsvorgangs werden folgende Fragen angezeigt:
Wählen Sie den Webserver, der automatisch konfiguriert werden muss, um phpMyAdmin auszuführen: 12-Wählen-Sie-den-Webserver-,-was-Sie-automatisch-konfigurieren-müssen.png

Schritt 3

Klicken Sie auf OK. Später wird Folgendes angezeigt: 13-konfigurieren-Sie-das-Passwort-für-MySQL-de-phpMyAdmin.png

Schritt 4

Wählen Sie die Option Ja und drücken Sie die Eingabetaste. Jetzt konfigurieren wir das MySQL-Passwort für phpMyAdmin: 14-konfigurieren-Sie-das-Passwort-für-MySQL-de-phpMyAdmin.png

Schritt 5

Wir bestätigen dasselbe: 15-konfigurieren-Sie-das-Passwort-für-MySQL-de-phpMyAdmin.png

Schritt 6

Auf diese Weise haben wir phpMyAdmin in Ubuntu 18.04 installiert. Jetzt müssen wir den Dienst neu starten, indem wir Folgendes ausführen:

 sudo systemctl starte apache2 neu 
Hinweis
Wenn das Paket PhpMyAdmin nicht für die automatische Arbeit mit dem Apache-Webserver aktiviert wurde, müssen die folgenden Befehle ausgeführt werden, um die Konfigurationsdatei für phpmyadmin apache in / etc / phpmyadmin / in die verfügbaren Konfigurationen von apache webserver / etc / apache2 zu kopieren / conf-available / und aktiviere es dann mit dem “a2enconf” -Dienstprogramm und starte den Apache-Dienst wie folgt neu:

 sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf sudo a2enconf phpmyadmin sudo systemctl starte apache2 neu 

Schritt 7

Sobald dies definiert ist, können wir mit einer der folgenden Optionen auf phpMyAdmin zugreifen.

 http: // domain_name / phpmyadmin O. http: // IP_des_Servers / phpmyadmin 

16-wir können-auf-phpMyAdmin.png-zugreifen

Schritt 8

Dort definieren wir die zu verwendende Sprache und geben die Zugangsdaten von root ein. Klicken Sie auf Weiter und auf diese Weise greifen Sie auf die phpMyAdmin-Konsole zu, um alle erforderlichen Schritte auszuführen: 17-accede-a-la-consola-de-phpMyAdmin.png

Schritt 9

Wenn wir einen neuen Benutzer für den Zugriff auf phpMyAdmin erstellen möchten, führen wir die folgende Zeile aus:

 sudo mysql -u root -p 
Schritt 10

Wir geben unser Passwort ein und müssen nun jede Zeile in ihrer Reihenfolge ausführen. Also haben wir einen Benutzer namens “admin” erstellt.

 CREATE USER 'admin' @ 'localhost' IDENTIFIED BY 'Password'; ALLE PRIVILEGIEN FÜR *. * AN 'admin' @ 'localhost' MIT GRANT OPTION GEWÄHRLEISTEN; FLUSH PRIVILEGES; Ausfahrt; 

Wie wir sehen, sind LAMP und phpMyAdmin eine nützliche und einfache, weniger leistungsfähige Alternative, um Datenbanken und Webserver auf eine völlig dynamische Art und Weise mit großartigen Funktionen und Einfachheit zu verwalten.

See also  Wie erfahre ich, wer mein Facebook-Profil ohne App besucht?

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *