Wie legen wir einen benutzerdefinierten Port für den Testserver fest?
Normalerweise, wenn wir es tun
php artisan serve
Der Ordner wird bereitgestellt als:
localhost:8000
Wie können wir auf einen Ordner zugreifen als:
localhost:8080
Ich möchte auf zwei verschiedene Entwicklungsseiten auf meinem lokalen Host zugreifen.
php artisan serve --help
zeigt die Verwendung und Optionen.--help
ist auf jedem handwerklichen Befehl verfügbar.Antworten:
Für Port 8080:
Und wenn Sie es auf Port 80 ausführen möchten, müssen Sie wahrscheinlich sudo:
quelle
php artisan serve --port=8001
Als Beispiel können Sie IP und Port ändern. Dies funktioniert bei mir
quelle
Man kann den Port angeben mit :
php artisan serve --port=8080
.quelle
Sie können für jedes Projekt mehrere Ports zusammen verwenden.
quelle
Die Antwort von Andreas oben war hilfreich bei der Lösung meines Problems, wie man Handwerker auf Port 80 testet. Port 80 kann wie die anderen Portnummern angegeben werden, aber reguläre Benutzer haben keine Berechtigung, etwas auf diesem Port auszuführen.
Lassen Sie dort ein wenig gesunden Menschenverstand fallen und Sie erhalten dies für Linux:
Auf diese Weise können Sie auf localhost testen, ohne den Port in Ihrem Browser anzugeben. Sie können dies auch verwenden, um eine temporäre Demo einzurichten, wie ich es getan habe.
Beachten Sie jedoch, dass der in PHP integrierte Server nicht für die Produktion ausgelegt ist. Verwenden Sie Nginx / Apache für die Produktion.
quelle
Sie können verwenden
Funktioniert auf der Windows-Plattform
quelle
Sie können auch Host mit demselben Befehl hinzufügen wie:
quelle
Dies hat mein Problem behoben, nachdem sichergestellt wurde, dass meine Ports alle eindeutig sortiert waren.
quelle
wenn wir die verwenden
Es beginnt mit dem Standard-HTTP-Server-Port. Meistens wird dies der
8000
Fall sein, wenn mehr Websites im lokalen Host ausgeführt werden sollen, an dem der Port geändert werden muss. Fügen Sie einfach das Argument --port hinzu:quelle