E-Commerce · 1 min read · Oct 16, 2025
So installieren Sie Prestashop auf Ubuntu 22.04

Prestashop ist eine kostenlose und Open-Source-E-Commerce-Lösung, die in PHP geschrieben ist. Es ermöglicht Ihnen, selbst gehostete Online-Shops zu erstellen und Ihr Online-Geschäft auszubauen. Prestashop ist eine vollständig anpassbare und funktionsreiche E-Commerce-Lösung zum Erstellen umfassender E-Commerce-Websites. Inzwischen wird Prestashop von mehr als 250.000 Online-Shops weltweit genutzt und ist in 65 Sprachen verfügbar.
In diesem Tutorial erklären wir, wie Sie eine Open-Source-E-Commerce-Lösung - Prestashop - mit dem LAMP-Stack (Linux, Apache, MySQL/MariaDB und PHP) auf dem Ubuntu 22.04-Server installieren. Dieses Tutorial umfasst auch die grundlegenden Konfigurationen des LAMP-Stacks für PHP-Webanwendungen.
Voraussetzungen
Hier ist, was Sie benötigen, um dieses Tutorial abzuschließen:
- Ein Ubuntu 22.04-Server - Dieses Tutorial verwendet einen Ubuntu-Server mit dem Hostnamen ‘server-ubuntu’ und die IP-Adresse ist ‘192.168.5.100’.
- Ein Nicht-Root-Benutzer mit administrativen Root-Rechten.
- Ein Domainname, der auf die IP-Adresse des Ubuntu-Servers verweist.
Installation des Apache-Webservers
Im nächsten Schritt installieren Sie den Apache-Webserver auf Ihrem Ubuntu-System. Die Prestashop-E-Commerce-Lösung benötigt mindestens den Apache-Webserver v2.2. Für diese Installation installieren Sie Apache v2.4, das standardmäßig in den Ubuntu-Repositories verfügbar ist.
Wir empfehlen immer, Ihre Repositories vor der Installation von Paketen zu aktualisieren und zu aktualisieren. Führen Sie daher den apt-Befehl aus, um die Ubuntu-Repositories zu aktualisieren.
sudo apt updateInstallieren Sie den Apache-Webserver mit dem folgenden apt-Befehl. Wenn Sie zur Bestätigung der Installation aufgefordert werden, geben Sie Y ein, um zu akzeptieren, und drücken Sie ENTER.
sudo apt install apache2
Sobald der Apache-Webserver installiert ist, müssen Sie den Dienst ‘apache2‘ überprüfen und sicherstellen, dass er läuft. Sie können den folgenden systemctl-Befehl verwenden, um den Dienst ‘apache2‘ zu überprüfen und zu verifizieren.
Sie erhalten eine Ausgabe, dass der Dienst ‘apache2‘ aktiviert ist, was bedeutet, dass er beim Systemstart automatisch ausgeführt wird. Und der aktuelle Status des Dienstes ‘apache2‘ ist laufend.
sudo systemctl is-enabled apache2
sudo systemctl status apache2
Zuletzt müssen Sie auch die HTTP- und HTTPS-Ports zur UFW-Firewall hinzufügen. Verwenden Sie den folgenden ufw-Befehl, um die benutzerdefinierte Regel ‘Apache Full‘ zur UFW-Firewall hinzuzufügen. Überprüfen Sie dann die Liste der aktivierten UFW-Regeln.
Sie erhalten eine Ausgabe, dass die Regel ‘Apache Full‘ zur UFW-Firewall hinzugefügt wurde.
sudo ufw allow Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.