Ich habe Probleme beim Starten meiner laravel - Installation. Immer wenn ich das Terminal "php handwerker serv" eingebe, wird mir ein Fehler gemeldet:
Localhost konnte nicht abgehört werden: 8000 (Grund: uneingeschränkte Zugriffsberechtigung un A socket de maniere interdite par ses autorisation d'access a 0t0 Tent0e)
irgendwelche Ideen, wie man das lösen kann?
danke im Voraus.
img problem http://i.imgur.com/rOt3Lat.png
es funktioniert jetzt. Ich habe gerade den Listen-Port von 8000 auf 8888 oder einen anderen Port geändert, den Ihre Dienste nicht verwendet haben
'php Handwerker servieren --port = "8888"'
Gibt es andere Dienste, die auf Port 8000 ausgeführt werden?
Sie können diesen Befehl unter Windows verwenden:
netstat -aon | more
oder unter Linux/OSX
Sudo netstat -plnt
um zu sehen, welche Dienste ausgeführt werden. Deaktivieren Sie dann den Dienst, der auf Port 8000 ausgeführt wird, oder verwenden Sie einen anderen Port.
Fehler behoben: Fehler beim Abhören von localhost: 8000 (Grund: Adresse wird bereits verwendet)
ps -ef | grep php
501 9347 393 0 1:29PM ttys000 0:00.21 php artisan serve
501 9351 9347 0 1:29PM ttys000 0:02.01 /usr/local/php5-5.6.14-20151002-085853/bin/php -S localhost:8000 .../laravel/server.php
501 9781 393 0 1:56PM ttys000 0:00.00 grep php
töte 9347
Listenprozess mit ps -ef | grep php
Dann funktioniert unten nur für mich
kill -9 9347
was ist ein erzwungener Kill des Prozesses
501 9347 393 0 1:29PM ttys000 0:00.21 php artisan serve
Option 2:
Wenn oben nicht funktioniert, ändern Sie die Standard-Laravel-Server-Portnummer, wenn Sie können
php artisan serve --port=8088
8000 ist der Standardport. Verwendung anstelle von:
php artisan serve --port=8005
Dies ist darauf zurückzuführen, dass auf diesem Port bereits etwas ausgeführt wird, und Sie können den Port durch den Befehl selbst ändern, indem Sie den folgenden Befehl ausführen
php artisan serve --port 8001
für mich php -S localhost: 8080 vom Terminal in vs Code stürzt manchmal ab, läuft aber trotzdem im Hintergrund.
-9 Kill zu erzwingen, tat es für mich Danke @hemss
Ich tat
php -S localhost:8080
[Wed Dec 12 13:48:03 2018] Failed to listen on localhost:8080(reason: Address already in use)
dann ich ..
Sudo netstat -plnt
finden Sie den Prozess, der auf Port 8080 ausgeführt wird
tcp 2 0 127.0.0.1:8080 0.0.0.0:* LISTEN 10312/php
dann zwinge es zu töten ..
kill -9 10312
Ich bekomme
[1] + 10312 killed php -S localhost:8080
dann neu starten ...
php -S localhost:8080
Wenn alle Ihre Konfigurationen in der .env-Datei in Ordnung sind, sollten Sie:
Verwenden Sie die Antwort von mayorsanmayor in diesem Beitrag, um alle PHP-Prozesse zu beenden. Dann php Handwerker config: clear
Schließlich dienen php Handwerker
Viel Glück!
Die Lösung Ich habe ein Problem gefunden, das uns in Ubuntu mehrmals begegnet.
*Failed to listen on 127.0.0.1:8000 (reason: Address already in use)*
Was wir machen, ändern wir den Hafen, oder?
This problem can be solved also in few seconds following below steps.
1. Open Terminal
2. **Sudo su**
3. **netstat -plnt**
_find the process running on port 8080_
4. **kill -9 PROCESSNUMBER**
Weitere Informationen finden Sie in meinem Blog hier klicken
am besten, wenn der 8000-Port belegt ist oder mehr Projekt ausgeführt wird, führen Sie das Projekt in einem neuen Port aus, z. B. 8088 oder einem anderen freien Port.
php artisan serve --port=8088
Verwenden killall -9 php
und wenn Sie andere Dienste schließen möchten, verwenden Sie killall -9 node
oder killall -9 mysql