GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So richten Sie einen Ubuntu/Debian LAMP-Server ein

Erstellen Sie Ihren eigenen Debian/Ubuntu LAMP-Server – schnelle und einfache Do-it-yourself-Installation

  • Apache 2 - Linux-Webserver
  • MySQL 5 - MySQL-Datenbankserver
  • PHP4/5 - PHP-Skriptsprache
  • phpMyAdmin - Webbasierte Datenbankverwaltungssoftware.

Hinweis:L inux + A pache + M ySQL + P HP/Perl zusammen allgemein bekannt als LAMP Server .

Lassen Sie uns zuerst ein System vorbereiten, das eine Mindestanforderung der Debian/Ubuntu-Version von Linux mit mindestens 256 MB verfügbarem RAM hat . Alles, was weniger als dieser minimale RAM ist, wird viele Probleme verursachen, da wir einen Server zusammen mit insbesondere mysql betreiben und Webmin viel RAM benötigt, um richtig zu laufen. Mysql gibt Ihnen diesen fiesen Fehler "kann keine Verbindung zu mysql.sock herstellen", wenn Sie nicht genug Speicher auf Ihrem Server haben.

Ich liebe Debian/Ubuntu-basiertes Linux wegen meiner enormen Affinität zu diesem Befehl apt-get. Als Anfänger, der diesen einen Befehl kennt, ist es so einfach, Pakete zu installieren, und Sie müssen sich keine Gedanken über Paketabhängigkeit und -konfiguration machen. Sie müssen einen dedizierten Server oder ein VPS-Paket kaufen, wenn Sie Ihren eigenen Server einrichten möchten. Wenn Sie mit dem Server und der Installation experimentieren möchten, empfiehlt es sich, ein vps-Paket von verschiedenen Hosts zu kaufen. Ich bevorzuge vpslink wegen der Preisgestaltung. Ob Sie es glauben oder nicht, es ist so einfach, Ihren Server selbst zu installieren und zu konfigurieren, obwohl Sie neu in Linux und dediziertem/VPS-Hosting sind.

Laden Sie zuerst PuTTy herunter, wenn Sie über SSH auf Ihren Server zugreifen. Geben Sie einfach die IP Ihres Servers mit Root-Login ein, um auf Ihren Host zuzugreifen. Wie Sie wahrscheinlich wissen, ist Webmin ein frei verfügbares Server-Kontrollfeld und wir werden dies einrichten, sobald wir den LAMP-Server und den Mail-Server fertiggestellt haben. Webmin erleichtert uns die Feinabstimmung unserer Linux-Box.

Bevor Sie mit der Installation fortfahren, aktualisieren Sie die erforderlichen Pakete mit Debian mit diesem Befehl.

apt-get install update

1. Installation von Apache + PHP

Apache ist einer der bekanntesten Webserver, der auf den meisten Linux-basierten Servern läuft. Mit nur wenigen Befehlen können Sie Apache für die Ausführung mit PHP 4 oder PHP 5 konfigurieren.

Wenn Sie PHP 4 installieren möchten, einfach apt-get

apt-get install apache2 php4 libapache2-mod-php4

Um PHP5 zu installieren, führen Sie einfach Folgendes auf der Linux-Shell aus. Beachten Sie, dass PHP5 automatisch installiert wird, wenn Sie keine Pakete mit '4' angeben.

apt-get install apache2 php5 libapache2-mod-php5

Die Apache-Konfigurationsdatei befindet sich unter:/etc/apache2/apache2.conf und Ihr Webordner ist /var/www.

Um zu überprüfen, ob php installiert ist und ordnungsgemäß läuft, erstellen Sie einfach eine test.php in Ihrem /var/www-Ordner mit der phpinfo()-Funktion genau wie unten gezeigt.

nano /var/www/test.php
# test.php
<?php phpinfo(); ?>

Richten Sie Ihren Browser auf http://ip.address/test.php oder http://domain/test.php und dies sollte Ihre gesamte PHP-Konfiguration und Standardeinstellungen anzeigen.

Sie können die erforderlichen Werte bearbeiten oder virtuelle Domänen mithilfe der Apache-Konfigurationsdatei einrichten.

2. Installation des MySQL-Datenbankservers

Die Installation des MySQL-Datenbankservers ist immer erforderlich, wenn Sie eine datenbankgesteuerte E-Commerce-Site betreiben. Denken Sie daran, dass zum Ausführen von MySQL-Servern in angemessenem Umfang mindestens 256 MB RAM auf Ihrem Server erforderlich sind. Wenn Sie also keine datenbankgesteuerten Sites betreiben, benötigen Sie nicht unbedingt MySQL. Die folgenden Befehle installieren mysql 5 server und mysql 5 client.

apt-get install mysql-server mysql-client php5-mysql

Hinweis:Wenn Sie php4 bereits installiert haben, sollten Sie eine kleine Änderung wie diese vornehmen.

apt-get install mysql-server mysql-client php4-mysql

Die Konfigurationsdatei von mysql befindet sich unter:/etc/mysql/my.cnf

Erstellen von Benutzern zur Verwendung von MySQL und Ändern des Root-Passworts

Standardmäßig erstellt mysql einen Benutzer als root und wird ohne Passport ausgeführt. Möglicherweise müssen Sie das Root-Passwort ändern.

So ändern Sie das Root-Passwort

mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD('new-password') WHERE user='root';
mysql> FLUSH PRIVILEGES;

Sie dürfen niemals das Root-Passwort verwenden , daher müssen Sie möglicherweise einen Benutzer erstellen, um eine Verbindung zur MySQL-Datenbank für ein PHP-Skript herzustellen. Alternativ können Sie Benutzer zur MySQL-Datenbank hinzufügen, indem Sie ein Kontrollfeld wie webmin verwenden oder phpMyAdmin zum einfachen Erstellen oder Zuweisen von Datenbankberechtigungen für Benutzer. Wir werden Webmin und phpmyadmin später installieren, sobald wir die Grundinstallation abgeschlossen haben.

3. PhpMyAdmin-Installation

PhpMyAdmin ist eine schöne webbasierte Datenbankverwaltungs- und Verwaltungssoftware, die unter Apache einfach zu installieren und zu konfigurieren ist. Die Verwaltung von Datenbanken mit Tabellen könnte nicht viel einfacher sein, indem Sie phpmyadmin verwenden.

Alles, was Sie tun müssen, ist:

apt-get install phpmyadmin

Die phpmyadmin-Konfigurationsdatei befindet sich im Ordner:/etc/phpmyadmin.

Um unter Apache einzurichten, müssen Sie lediglich die folgende Zeile in /etc/apache2/apache2.conf einfügen:

Include /etc/phpmyadmin/apache.conf 

Starten Sie nun Apache neu:

/etc/init.d/apache2 restart

Richten Sie Ihren Browser auf:http://domain/phpmyadmin

Das ist es! MySQL und phpMyAdmin sind bereit. Melden Sie sich mit Ihrem MySQL-Root-Passwort an und erstellen Sie Benutzer, um sich von Ihrem PHP-Skript aus mit der Datenbank zu verbinden.

Dieses Tutorial wurde geschrieben und zu HowToForge beigetragen von Scott  der derzeit MySQL-Apache-PHP.com betreibt. Es wird die uneingeschränkte Erlaubnis erteilt, dieses Tutorial in irgendeiner Form zu kopieren/neu zu veröffentlichen, vorausgesetzt, dass eine Quelle mit einem Live-Link zurück zur Website des Autors erwähnt wird.


Ubuntu
  1. So richten Sie einen LAMP-Server unter Debian 10 Buster ein

  2. So installieren und richten Sie Gerbera Media Server in Ubuntu / Debian ein

  3. So installieren und konfigurieren Sie mysql 8 unter Ubuntu 20.04

  4. So installieren Sie MySQL Server unter Ubuntu 16.04

  5. So installieren Sie MySQL Server unter Ubuntu 17.04

So installieren Sie LAMP unter Ubuntu 15.04

So installieren Sie LAMP unter Ubuntu 14.04

So installieren Sie LAMP unter Ubuntu 15.10

So installieren Sie den LAMP-Stack unter Ubuntu 16.04

So installieren Sie LAMP auf einem Ubuntu 15.04-Server

So installieren Sie MySQL Server unter Ubuntu 20.04