Viele von Ihnen wissen vielleicht nicht, dass Sie mit PHP Version 5.4 oder neuer Ihre Anwendung über den eingebauten Webserver laufen lassen können, ohne XAMP oder WAMP installiert zu haben.
Das bedeutet, dass Sie direkt mit dem Erlernen von PHP beginnen können, ohne einen vollwertigen Webserver zu installieren und zu konfigurieren.
Wie startet man den Server?
Um den Server zu starten, führen Sie den folgenden Befehl in Ihrem Terminal im Stammverzeichnis Ihres Projekts aus.
$ php -S localhost:8888
Wenn Sie nun Ihren Browser aufrufen, sehen Sie, dass Ihr Projekt auf localhost port 8888 läuft. Einfach genug?
Vereinfachung durch Verwendung eines Alias
In meinem Fall habe ich diesen Prozess weiter vereinfacht, indem ich einen Alias namens "serve" in meiner Bash-Datei.
Jetzt kann ich einfach das Folgende in meinem Terminal ausführen, um meinen Server zu starten.
$ serve
Ein weiterer Trick
Neben der Erstellung eines Alias für den Befehl serve. Wir können auch eine neue Bash-Funktion innerhalb unserer Bash-Datei erstellen und die Zuweisung der Port-Variable des Systems vornehmen.
function serve() { php -S localhost:$* }
Von Ihrem Terminal aus können Sie nun Ihre gewünschte Portnummer angeben.
$ serve 8080
Ihre Anwendung läuft jetzt auf localhost:8080
Nur um es etwas schicker zu machen
Sie können auch einen Standard-Port in Ihrer Bash-Funktion angeben, um zu vermeiden, dass Sie den Port jedes Mal neu angeben müssen.
function serve() { php -S localhost:${*-8080} }
Wenn Sie Fragen zu diesem Artikel haben, können Sie unten kommentieren oder uns einen Tweet hinterlassen. Sie können uns auch folgen auf Twitter.
Lesen Sie auch: Autonome Code-Generierung
Hinweis: Dieser Webserver wurde zur Unterstützung der Anwendungsentwicklung entwickelt und ist nur für Testzwecke geeignet. Er ist nicht als vollwertiger Webserver gedacht und es wird nicht empfohlen, ihn in einem öffentlichen Netzwerk zu verwenden.