WordPress hat sich für die allermeisten Seiten im Internet zum CMS der Wahl entwickelt. Sie können zwar ein Hosting-Unternehmen dafür bezahlen, Ihre WordPress-Site auf ihren Servern zu halten, dies ist jedoch nur für produktionsreife Sites die beste Wahl. Wenn Sie nur experimentieren und sich mit dem CMS vertraut machen möchten oder mit der Entwicklung von Plugins/Themes für WordPress beginnen möchten, können Sie hier alles Notwendige mit XAMPP plus WordPress selbst auf Ihrem Linux-Computer einrichten, um zu lernen, zu entwickeln oder damit rumspielen, ohne auch nur einen Cent bezahlen zu müssen.
XAMPP installieren
Wir folgen dem einfachen Weg, den XAMPP-Installer von ApacheFriends zu verwenden, der die Installation von Apache, MariaDB und PHP zu einer nächsten Angelegenheit macht.
1. Besuchen Sie die ApacheFriends -Site und laden Sie das neueste Installationsprogramm „XAMPP for Linux“ herunter.
2. Da wir uns in der Download-Phase befinden, besuchen Sie auch die Website von Bitnami und laden Sie die neueste herunter WordPress-Installationsprogramm für Linux.
3. Öffnen Sie ein Terminal und wechseln Sie in das Verzeichnis, in das Sie die beiden Dateien heruntergeladen haben, in etwa:
cd Downloads
Machen Sie die beiden Dateien ausführbar:
chmod +x xampp-*-installer.run chmod +x bitnami-wordpress*-installer.run
4. Führen Sie das Apache-Installationsprogramm aus mit:
sudo ./xampp-*-installer.run
5. Akzeptieren Sie die Standardeinstellungen und schließen Sie den Vorgang ab, indem Sie auf jedem Bildschirm der Installation auf „Weiter >“ klicken. Wenn der Vorgang abgeschlossen ist, lassen Sie „XAMPP starten“ aktiviert und klicken Sie auf „Fertig stellen“.
6. Klicken Sie im angezeigten Fenster auf der Registerkarte „Willkommen“ auf „Anwendungsordner öffnen“ und minimieren Sie das angezeigte Dateimanagerfenster. Wir werden es später brauchen, also schließe es nicht.
7. Wechseln Sie zur Registerkarte „Server verwalten“ und stellen Sie sicher, dass sowohl MySQL als auch Apache Web Server ausgeführt werden. Wenn nicht, wählen Sie sie aus und klicken Sie oben rechts auf „Start“. Sie benötigen den ProFTPD-Server nicht, da Sie lokal auf alle Dateien zugreifen können. Sie können diese also auf „Gestoppt“ belassen.
8. Überprüfen Sie, ob alles in Ordnung ist, indem Sie Ihren bevorzugten Browser starten und als Adresse „localhost“ aufrufen. Die Willkommensseite von XAMPP sollte angezeigt werden.
Notiz: Um den Stack in Zukunft zu starten, verwenden Sie den Befehl:
sudo /opt/lampp/lampp start
Wenn Sie es vorziehen, die einzelnen Server stattdessen über eine bereitgestellte GUI zu starten und zu stoppen:
cd /opt/lampp sudo ./manager-linux.run
Wenn Sie eine 64-Bit-Installation haben, lautet der zweite Befehl:
sudo ./manager-linux-x64.run
WordPress installieren
1. Wenn der XAMPP-Stack eingerichtet ist und läuft, fahren Sie mit der WordPress-Installation von Bitnami fort. Führen Sie es aus mit:
sudo ./bitnami-wordpress*-installer.run
2. Klicken Sie auf Weiter, lassen Sie den Standardinstallationsordner unverändert und halten Sie am Bildschirm „Admin-Konto erstellen“ an. Geben Sie die Kontodaten ein, mit denen Sie sich bei Ihrer baldigen lokalen WordPress-Installation anmelden möchten. Lassen Sie das Feld MySQL-Passwort leer, wenn Sie bis jetzt gefolgt sind = das Standard-XAMPP-Passwort ist leer.
3. Das Installationsprogramm bietet Ihnen auch die Möglichkeit, den vorausgewählten (und zu allgemeinen) Blognamen zu ändern. Wenn Sie diese Site in eine tatsächliche Site umwandeln möchten, die auf einem echten Server gehostet wird und für andere zugänglich ist, empfehlen wir Ihnen, den Namen einzugeben, den Sie verwenden möchten, und keinen temporären. Dies wird sich als nützlich erweisen, um die MySQL-Such- und -Ersetzungsaktionen auf ein Minimum zu beschränken, wenn Sie Ihre Site auf einen Remote-Host verschieben.
4. Da alles lokal stattfindet, müssen Sie nicht „Benachrichtigungen über den Status Ihrer Site erhalten“. Sie können die Registerkarte „SMTP-Einstellungen konfigurieren“ und die E-Mail-Unterstützung vorerst überspringen.
5. Wählen Sie auf der Registerkarte „Installationstyp“ statt „Produktionseinstellungen“ „Entwicklungseinstellungen“ aus, da Sie eine Entwicklungsumgebung/einen Spielplatz und keine produktionsbereite Site einrichten.
6. Aus dem gleichen Grund, dass Sie sich nicht mit einer endgültigen und vorzeigbaren Site befassen, deaktivieren Sie „Wordpress in der Cloud mit Bitnami starten“.
7. Klicken Sie auf „Weiter“, um mit der WordPress-Installation von Bitnami fortzufahren. Nachdem es abgeschlossen ist, testen Sie es wie zuvor, verwenden Sie dieses Mal jedoch die lokale WordPress-URL: localhost/wordpress.
Der Willkommensbildschirm Ihres Blogs sollte mit dem WordPress-Standarddesign und den Einstellungen erscheinen.
Nachdem Sie WordPress nun lokal installiert haben und funktionieren, rufen Sie die URL auf, um sich beim Admin-Dashboard anzumelden: localhost/wordpress/wp-login.php.
Alternativen zu XAMPP
Als abschließende Anmerkung: Wenn Sie die absolute Kontrolle über jede Facette Ihrer Installation haben möchten, können Sie den vollständig manuellen Weg gehen. Sie können Apache, PHP und MySQL oder eine Alternative installieren, jeden konfigurieren und dann WordPress selbst herunterladen und installieren. Auf diese Weise werden Sie auch mit den Technologien vertraut, die WordPress antreiben.
Der Grund, warum wir uns für den einfachen Weg (XAMPP) entschieden haben, ist, dass die meisten Leute, die nur WordPress verwenden möchten, sich wahrscheinlich nicht um „die Extras“ kümmern werden. Und sie würden es vorziehen, sich nicht mit ihnen beschäftigen zu müssen, es sei denn, es ist wirklich notwendig.
Wenn Sie einen Mittelweg zwischen der völligen Einfachheit des XAMPP- und Bitnami-WP-Modulansatzes und der Umwandlung Ihres PCs in einen vollständigen LAMP-Server suchen möchten, können Sie WordPress über Docker installieren. Es ist komplizierter als der von uns untersuchte Ansatz, hätte aber den zusätzlichen Vorteil, dass alles virtualisiert bleibt, ohne dass zusätzliche Dienste auf Ihrem tatsächlichen Betriebssystem installiert werden müssen.
Der Unterschied besteht darin, dass XAMPP die notwendige „Infrastruktur“ für WordPress (Apache, PHP und MySQL) als Äquivalent zu „Standalone-Anwendungen“ in Ihrem Betriebssystem installiert, während Docker alles in einer virtualisierten „Arbeitsumgebung“ hält, die alle Abhängigkeiten enthält.
Docker verlässt sich jedoch immer noch auf „lokale“ Elemente Ihres Betriebssystems und „fügt die fehlenden Abhängigkeiten oben hinzu“ für WordPress. Für größere Teams, die an gemeinsamen Projekten zusammenarbeiten, deren Mitglieder vom Zugriff auf denselben Server, jedoch lokal für jedes Mitglied profitieren würden, eine Vagrant- und VirtualBox-Installation wäre wohl die beste möglichkeit.
Beachten Sie jedoch, dass vollständige virtuelle Umgebungen Auch enthalten die Dateien des vollständigen Betriebssystems und sind daher auch größer und schwieriger zu warten, da Sie sowohl Ihren Host als auch das virtualisierte Betriebssystem auf dem neuesten Stand halten müssen. Aus diesem Grund betrachten wir sie nicht als die beste Wahl für den durchschnittlichen Einzelbenutzer mit einem persönlichen Blog, sondern für professionelle Entwickler und Teams, die an größeren Projekten zusammenarbeiten.
Unterstützen Sie unsere Arbeit ❤️
Wenn Ihnen dieser Artikel gefallen hat, können Sie uns mit einem Trinkgeld unterstützen, damit wir weiterhin großartige Inhalte veröffentlichen können.





































