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 update

Installieren 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

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 ‘apache2aktiviert 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

check apache

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 
Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.