Debian

So installieren Sie einen Lampenserver unter Debian 9 Stretch Linux

So installieren Sie einen Lampenserver unter Debian 9 Stretch Linux

Einführung

Der Lampenserver ist der Eckpfeiler des Linux -Webhostings. In den frühen Tagen der dynamischen Webinhaltslampe war das, was Linux die Krone im Webraum gewann.

Wenn Sie einen Lampenstapel einrichten möchten, um Ihre Website zu hosten, ist es schwierig, eine bessere Option zu finden, um sie aufzubauen als Debian Stretch. Debian ist schließlich bekannt für seine Stabilität, Sicherheit und massive Paket -Repositorys, und Stretch ist sicherlich keine Ausnahme.



Mariadb (MySQL)

Installieren und richten Sie den Datenbankabschnitt des Stacks, Mariadb, installieren und einrichten. Traditionell steht das „M“ in Lampe für MySQL. Mariadb ist jedoch ein Drop-In-Ersatz, der nicht von Oracle gesteuert wird. Daher ist es tendenziell eine bessere Option.

Um Maridadb auf Stretch zu installieren, verwenden Sie einfach geeignet So installieren Sie die Pakete.

# APT MARIADB-Client Mariadb-Server installieren

Während des Installationsprozesses werden Sie aufgefordert, ein Stammkennwort für MariadB zu erstellen. Stellen Sie sicher, dass Sie etwas so sicher wie möglich wählen, da dies teilweise die Sicherheit Ihrer Datenbanken bestimmt.

Nachdem der MariADB -Server installiert ist, können Sie sich als Root -Benutzer anmelden und einen regulären Benutzer und eine Datenbank einrichten.

Mysql -u root -p

Mariadb fordert Sie dann für das Stammkennwort auf, das Sie gerade eingerichtet haben.

Das Erstellen einer Datenbank ist ziemlich einfach. Führen Sie einfach Folgendes aus.

Datenbank erstellen NewDB;

Sie müssen jetzt einen regulären Benutzer erstellen, um die Datenbank zu verwenden. Es ist eine absolut schreckliche Idee, den Stammbenutzer für etwas anderes als das Verwalten von Mariadb als Ganzes zu verwenden.

Erstellen Sie den Benutzer "Benutzername"@'localhost', der durch 'Benutzerpassword' identifiziert wurde

Dieser Befehl erstellt einen regulären Benutzer, der sich lokal anmelden und das Kennwort dieses Benutzers festlegen kann.

Damit dieser Benutzer die gerade erstellte Datenbank verwenden kann, müssen Sie ihm Berechtigungen dafür gewähren. Da dies ein allgemeiner Benutzer ist, um alles in dieser Datenbank zu verwalten, erhalten alle Berechtigungen.

Gewähren Sie alle Privilegien auf Neues.* zu 'Benutzername'@'localhost';

Sobald dies erledigt ist, spülen Sie alle Privilegien aus der Konsole und Ausfahrt.

Spülung Privilegien; aufhören 

Das ist alles für die Datenbank. Natürlich können Sie jeden Teil davon so anpassen, wie Sie es benötigen.



Php

Der nächste Schritt bei der Einrichtung des Lampenservers ist die Installation von PHP. Im Lampenstapel betreibt PHP den Webinhalt und interagiert mit der Datenbank. Um PHP auf Debian Stretch zu installieren, führen Sie die folgende Zeile aus.

# APT INSTALLEN SIE PHP7.0 php7.0-mysql

Das ist wirklich alles was du brauchst. PHP ist jetzt bereit zu verwenden.

Apache

Der Apache-Webserver ist extrem leistungsfähig und kann extrem einfach oder lächerlich schwierig sein, je nachdem, wie ausführlich Sie gehen, um zu gehen. Da dies nur eine einfache Anleitung ist, folgt es dem schnellsten Weg, um einen grundlegenden Server aufzustellen.

Installieren Sie also sowohl den Apache -Server als auch das Modul für den PHP -Support.

# APT Installieren Sie Apache2 libapache2-mod-php7.0

Testen Sie Ihren Server

Standardmäßig sendet Apache den Inhalt von /var/www/html und wird zuerst nach einer Datei namens suchen Index.Php oder Index.html. Erstellen Sie diese Datei und platzieren Sie die folgende Codezeile darin.

 

Öffnen Sie Ihren Browser und geben Sie ein Lokalhost in Ihrer Adressleiste. Wenn Sie dies nicht lokal tun, geben Sie Ihren Domänennamen oder IP ein. Sie sollten eine lange Tabelle mit Informationen zu Ihrer PHP -Installation sehen. Zu diesem Zeitpunkt funktioniert Ihr Sever offiziell.

Wenn Sie eine einfache Möglichkeit haben möchten, Ihre Datenbank über eine grafische Weboberfläche zu verwalten. Sie können Ihre Datenbank mit PHP über Ihren Lampenserver verwalten. Um es auf Stretch zu installieren, ziehen Sie es einfach mit geeignet.

# APT -Installieren Sie PhpMyAdmin

Sobald das Paket installiert ist, können Sie in Ihrem Browser zu navigieren, um nach LOCALHOST/PHPMYADMIN Sie werden mit einem Anmeldebildschirm begrüßt, der Ihre Datenbank -Anmeldeinformationen und schließlich eine Schnittstelle für die Arbeit mit Ihrer Datenbank akzeptiert.

Gedanken schließen

Ihr Lampenserver ist jetzt bereit zu gehen. Natürlich gibt es unzählige andere Optionen, und wenn Sie dies als öffentlicher Server verwenden möchten, möchten Sie möglicherweise mehr Sicherheitsoptionen für Apache prüfen. Dieser Lampenserver kann jedoch alles von Ihrer benutzerdefinierten PHP -Anwendung bis hin zu beliebten Lösungen wie WordPress und sogar Entwicklungsrahmen wie Laravel ausführen.

IBM ThinkPad XTOP 10S Laptop Battery Life Time Test
IBM ThinkPad X60S Laptop Akkulzeit / Kapazitätstest. Hier sind Paartests, die vom Linux -Dienstprogramm von Powertop Intel auf IBM ThinkPad X60S -Lapt...
Xine konnte Audio -Treiber nicht initialisieren
Xine konnte Audio -Treiber -Fehlermeldungen nicht initialisieren, ist ein Problem, das mich lange Zeit stört. Ich habe das Gefühl, dass es nicht mit d...
Verwendung .HTAccess -Datei, um auf www Host umzuleiten
Manchmal möchten wir Apache anweisen, alle eingehenden Besucher von Our_Sample_Domain umzuleiten.com zu www.Our_Sample_Domain.com, um dies zu tun, bra...