3 Wege zur Erstellung einer lokalen PHP-Entwicklungsumgebung

Lokale PHP-Entwicklungsumgebung erhalten | InMotion Hosting

Für viele Benutzer, die gerade erst mit der Webentwicklung beginnen, besteht eine der größten Herausforderungen nicht darin, den Code selbst zu lernen, sondern darin, deine Ergebnisse im Browser zu sehen. Das Problem ist, dass du zuerst eine richtige PHP-Entwicklungsumgebung einrichten musst, damit dein Code im Browser läuft.

Wenn du den PHP Composer verwendest, ist das kein Problem, denn er ist in allen InMotion Hosting verfügbar.

PHP ist eine serverseitige Skriptsprache

Wenn du gerade erst mit dem Programmieren für das Web anfängst, ist dir wahrscheinlich schon klar, dass der Webcode, den du lokal schreibst, in einem Webbrowser ausgeführt werden muss. HTML und JavaScript werden standardmäßig in einem Webbrowser ausgeführt. Um PHP-Dateien ausführen zu können, muss das PHP-Programm jedoch laufen.

In einem Webhosting-Konto ist PHP standardmäßig aktiviert. Deshalb wird PHP auch als "serverseitige Skriptsprache" bezeichnet. Aber du brauchst keinen Server, um PHP-Code lokal auszuführen.

Standard PHP Server ausführen

Das ist der einfachste Weg, um PHP-Code sofort in deinen Browser zu bekommen, aber für die Entwicklung größerer Projekte ist das auch eine Einschränkung. Wenn du nach einer schnellen und einfachen Möglichkeit suchst, die Ausgabe einiger grundlegender PHP-Funktionen zu sehen, kannst du den in PHP integrierten Webserver verwenden.

Alles, was du brauchst, ist ein Ordner, in dem sich eine PHP-Datei befindet, und eine Terminalsitzung. Um den PHP-Server in diesem Ordner zu starten, führe diesen Befehl von dem Ort aus, an dem sich die Dateien befinden:

php -S localhost:8000

Wenn du zu dieser Adresse gehst localhost:8000kannst du sehen, wie PHP in deinem Webbrowser läuft.

Bedenke, dass du PHP bereits auf deinem Computer installiert haben musst. Wenn du aber z.B. einen Mac hast, ist PHP bereits installiert und du kannst diesen Befehl sofort ausführen.

Einfache Wege, um einen LAMP-Stack in Gang zu bringen

Wenn du PHP noch nicht installiert hast, kannst du es natürlich installieren, aber es gibt einfachere Wege, um PHP und andere Software für die Webentwicklung in einem Paket zu bekommen. Wahrscheinlich hast du schon einmal den Begriff "LAMP-Stack" gehört, der für Linux, Apache, MySQL und PHP steht (alles wichtige Software für die Webentwicklung). Du brauchst aber nicht nur den "Linux"-Teil, um den Rest zu bekommen. Es gibt Apps für Mac und Windows, die dir alles bieten, was du für die Webentwicklung in deinem aktuellen Betriebssystem brauchst.

Im Folgenden werden wir einige der beliebtesten Optionen vorstellen:

Laragon
eine kostenlose App, mit der du den "AMP"-Stack in Windows ausführen kannst. Zu den Funktionen gehören SSL und eine Reihe von Ein-Klick-Installationen für beliebte Programme wie WordPress. So kannst du in wenigen Sekunden eine lokale WordPress aufsetzen und zum Laufen bringen. (Du weißt, dass du schon immer eine haben wolltest.)
MAMP
Mamp (kostenlos) und Mamp Pro (kostenpflichtig) bieten dir eine lokale Entwicklungsumgebung mit den notwendigen Anwendungen. Mit der Pro-Version kannst du noch einfacher mehrere Hosts mit einer komfortablen Benutzeroberfläche erstellen.
XAMPP
Wie das oben beschriebene MAMP-Paket bietet dir XAMPP viele der gleichen Tools, aber mit einer etwas anderen Oberfläche.

Du wirst feststellen, dass praktisch alle "AMP"-Produkte den gleichen Grundeffekt haben, sich aber in anderen Faktoren der Benutzeroberfläche unterscheiden. Deshalb ist es am besten, alle Produkte auszuprobieren, um ein Gefühl für sie zu bekommen und herauszufinden, welches am besten zu deinem Arbeitsstil passt.

Virtuelle Container für die PHP-Entwicklung (Master Level)

Die Verwendung von "AMP"-Stacks ist ein einfacher und unterhaltsamer Weg, um mit der Webentwicklung zu beginnen. Du kannst buchstäblich einen kompletten Webserver mit einer einfachen Installation betreiben. Für das Erlernen der Grundlagen der Webentwicklung und die meisten professionellen Anwendungen ist das ausreichend.

Einige Entwickler bevorzugen jedoch die Verwendung von virtuellen Containern. Ein Container ist im Grunde eine kleine virtuelle Computerumgebung mit dem Minimum an Software, das nötig ist, um einen ganzen Server zu simulieren.

Der Vorteil der Verwendung eines Containers liegt in der Möglichkeit, die genauen Bedingungen in praktisch jedem anderen Container zu replizieren. Auf diese Weise kann deine Entwicklungsumgebung genau mit deinem Produktionsserver übereinstimmen.

Noch besser ist, dass die beliebteste Container-Software kostenlos ist. Allerdings sind sie ziemlich schwer zu erlernen. Da sie aber kostenlos sind, kannst du sie installieren und einen Online-Kurs besuchen, um mit ihnen zu spielen. Docker hat sich als eine der beliebtesten Containerlösungen erwiesen, aber es gibt auch andere, die du ausprobieren kannst.

Diesen Artikel teilen

Ein Gedanke zu "3 Wege, eine lokale PHP-Entwicklungsumgebung zu erstellen"

  1. Wenn du ein macOS-Benutzer bist, ist ServBay.dev ein gutes Tool, besonders für Anfänger. Es unterstützt alle PHP-, MariaDB- und PostgreSQL sowie Redis und Memcached. Du kannst mehrere PHP-Instanzen gleichzeitig laufen lassen und einfach umschalten. Dieses Tool hat meine PHP-Entwicklung vereinfacht. Ein Versuch ist es wert!

Eine Antwort hinterlassen

Deine E-Mail Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert