Server Einrichtung · 4 min read · Oct 27, 2025
So richten Sie einen Ubuntu/Debian LAMP-Server ein
Erstellen Sie Ihren eigenen Debian/Ubuntu LAMP-Server - Schnelle & 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.
Zuerst bereiten wir ein System vor, das die Mindestanforderung einer Debian/Ubuntu-Version von Linux mit mindestens 256 MB RAM verfügbar hat. ** Alles, was weniger als dieser minimale RAM ist, wird viele Probleme verursachen, da wir einen Server betreiben, insbesondere MySQL und Webmin, die viel RAM benötigen, um ordnungsgemäß zu funktionieren. MySQL gibt Ihnen diesen unangenehmen Fehler “kann nicht mit mysql.sock verbinden”, wenn Sie nicht genügend Speicher in Ihrem Server haben.
Ich liebe Debian/Ubuntu-basiertes Linux wegen meiner enormen Affinität zu diesem Befehl apt-get. Als Anfänger ist es so einfach, Pakete zu installieren, und Sie müssen sich keine Gedanken über Paketabhängigkeiten und Konfigurationen 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, wird empfohlen, ein VPS-Paket von verschiedenen Anbietern zu kaufen. Ich bevorzuge vpslink wegen ihrer Preise. Glauben Sie es oder nicht, es ist so einfach, Ihren Server selbst zu installieren und zu konfigurieren, auch wenn Sie neu in Linux und dediziertem/VPS-Hosting sind.
Laden Sie zuerst PuTTy herunter, wenn Sie auf Ihren Server über SSH zugreifen. Geben Sie einfach die IP Ihres Servers mit Root-Login ein, um auf Ihren Host zuzugreifen. Wie Sie wahrscheinlich wissen, ist Webmin ein kostenlos verfügbares Serversteuerungsfeld, und wir werden dies einrichten, sobald wir den LAMP-Server und den Mail-Server abgeschlossen haben. Webmin erleichtert es uns, unsere Linux-Box fein abzustimmen.
Bevor Sie mit der Installation fortfahren, aktualisieren Sie die erforderlichen Pakete mit Debian mit diesem Befehl.
apt-get install update1. 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 so konfigurieren, dass es mit PHP 4 oder PHP 5 läuft.
Wenn Sie PHP 4 installieren möchten, geben Sie einfach apt-get ein
apt-get install apache2 php4 libapache2-mod-php4Um PHP5 zu installieren, führen Sie einfach Folgendes im Linux-Shell aus. Beachten Sie, dass, wenn Sie keine Pakete mit ‘4’ angeben, PHP5 automatisch installiert wird.
apt-get install apache2 php5 libapache2-mod-php5Die Konfigurationsdatei von Apache befindet sich unter: /etc/apache2/apache2.conf und Ihr Webordner ist /var/www.
Um zu überprüfen, ob PHP installiert und ordnungsgemäß ausgeführt wird, 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
Richten Sie Ihren Browser auf http://ip.address/test.php oder http://domain/test.php und dies sollte alle Ihre PHP-Konfigurationen und Standardeinstellungen anzeigen.
Sie können erforderliche Werte bearbeiten oder virtuelle Domains mithilfe der Apache-Konfigurationsdatei einrichten.
2. Installation des MySQL-Datenbankservers
Die Installation des MySQL-Datenbankservers ist immer notwendig, wenn Sie eine datenbankgestützte E-Commerce-Website betreiben. Denken Sie daran, dass das Ausführen des MySQL-Servers in einem angemessenen Umfang mindestens 256 MB RAM in Ihrem Server erfordert. Es sei denn, Sie betreiben datenbankgestützte Websites, benötigen Sie MySQL nicht unbedingt. Die folgenden Befehle installieren den MySQL 5-Server und den MySQL 5-Client.
apt-get install mysql-server mysql-client php5-mysqlHinweis: Wenn Sie bereits PHP4 installiert haben, sollten Sie eine kleine Änderung wie folgt vornehmen.
apt-get install mysql-server mysql-client php4-mysqlDie 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 den Benutzer als root und läuft ohne Passwort. Möglicherweise müssen Sie das Root-Passwort ändern.
Um das Root-Passwort zu ändern
mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD(‘new-password’) WHERE user=’root’;
mysql> FLUSH PRIVILEGES;
Sie sollten niemals das Root-Passwort verwenden, daher müssen Sie möglicherweise einen Benutzer erstellen, um sich mit der MySQL-Datenbank für ein PHP-Skript zu verbinden. Alternativ können Sie Benutzer zur MySQL-Datenbank hinzufügen, indem Sie ein Steuerfeld wie Webmin oder phpMyAdmin verwenden, um Benutzern einfach Datenbankberechtigungen zu erstellen oder zuzuweisen. Wir werden Webmin und phpMyAdmin später installieren, sobald wir die grundlegende Installation abgeschlossen haben.
3. PhpMyAdmin-Installation
PhpMyAdmin ist eine schöne webbasierte Datenbankverwaltungs- und Administrationssoftware und einfach unter Apache zu installieren und zu konfigurieren. Die Verwaltung von Datenbanken mit Tabellen könnte mit phpMyAdmin nicht einfacher sein.
Alles, was Sie tun müssen, ist:
apt-get install phpmyadminDie phpMyAdmin-Konfigurationsdatei befindet sich im Ordner: /etc/phpmyadmin.
Um es unter Apache einzurichten, müssen Sie einfach die folgende Zeile in /etc/apache2/apache2.conf einfügen:
Include /etc/phpmyadmin/apache.conf Jetzt starten Sie Apache neu:
/etc/init.d/apache2 restartRichten Sie Ihren Browser auf: http://domain/phpmyadmin
Das war’s! MySQL und phpMyAdmin sind bereit. Melden Sie sich mit Ihrem MySQL-Root-Passwort an und erstellen Sie Benutzer, um sich von Ihrem PHP-Skript mit der Datenbank zu verbinden.
Dieses Tutorial wurde geschrieben und von HowToForge von Scott beigetragen, der derzeit MySQL-Apache-PHP.com betreibt. Die Erlaubnis zur vollständigen Kopie/Veröffentlichung dieses Tutorials in jeglicher Form wird erteilt, sofern eine Quelle mit einem aktiven Link zur Website des Autors angegeben wird.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.