webentwicklung-frage-antwort-db.com.de

Warum wurde das Handwerkerdienstkommando aus Lumen 5.2 entfernt?

Bitte. Weiß jemand, warum Lumens Team den Befehl php artisan serve Entfernt hat? Dieser Befehl ist sehr hilfreich.

18
vanhonit

Warum verwenden Sie nicht den in PHP integrierten Webserver, der sofort verfügbar ist, wenn Sie PHP auf Ihrem Computer installieren?

Gehen Sie einfach in das Stammverzeichnis Ihrer Lumen-App und geben Sie Folgendes ein, damit Ihr Projekt lokal bereitgestellt wird.

 php -S localhost:8000 -t ./public

Hinweis: Dieser PHP integrierte Webserver ist nur für die Entwicklungsumgebung vorgesehen.

64
Fida

Alternativ können Sie versuchen, in den Ordner public Ihrer Lumen-Anwendung zu wechseln und php -S localhost:8080 Auszuführen. Dies funktioniert definitiv unter OS X - bei anderen Plattformen nicht sicher. Sie können auch Port 80 überwachen, müssen den Befehl jedoch mit Administratorrechten aufrufen.

Obwohl der in PHP integrierte Webserver erst in Version 5.4 hinzugefügt wurde, benötigt Lumen PHP Version 5.5.9 oder höher, daher sollte diese Lösung funktionieren.

17
JamesG

Sie können ein sehr leichtes Composer Paket zum Hinzufügen von artisan serve Zu Ihrer Lumen-App finden https://github.com/mlntn/Lumen-artisan-serve =

5
Cyrille37