webentwicklung-frage-antwort-db.com.de

Artisan Error: Fehler beim Abhören von Localhost: 8000

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"'

26
byacer

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.

22

Fehler behoben: Fehler beim Abhören von localhost: 8000 (Grund: Adresse wird bereits verwendet)

Listen Sie Prozesse mit PHP auf

ps -ef | grep php

beispielausgabe

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

Dann töte den Prozess

töte 9347

64
mayorsanmayor

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
8
Hemamalini

8000 ist der Standardport. Verwendung anstelle von:

php artisan serve --port=8005
7
Nadim Tareq

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
3
Shahrukh Anwar

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
0
jasenmichael

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!

0
Domingo

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

0

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
0
Omid Ahmadyani

Verwenden killall -9 php und wenn Sie andere Dienste schließen möchten, verwenden Sie killall -9 node oder killall -9 mysql

0
Alex Quintero