Ошибка ремесленника: не удалось прослушать localhost: 8000

Проблема

Нет, медиапрограммы не могут использоваться таким образом


Решение

Но если вы хотите, чтобы при использовании определенного поведения fly и responsive, вы можете использовать разметку style, а не атрибут.

ei



См. код, работающий в режиме реального времени в CodePen

В моем блоге, например, я вставляю

29
задан byacer 12 January 2015 в 11:10
поделиться

9 ответов

Существуют ли другие службы, работающие на порту 8000?

Вы можете использовать эту команду в Windows:

netstat -aon | more

или в Linux / OSX

sudo netstat -plnt

чтобы увидеть, какие службы работают. Затем отключите службу, работающую на порту 8000, или используйте другой порт.

23
ответ дан Koen van den Heuvel 12 January 2015 в 11:10
поделиться

Исправление ошибки: не удалось прослушать localhost:8000 (причина: адрес уже используется)

Список процессов с php в нем

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

Затем убить процесс

kill -9 9347

76
ответ дан Derk Jan Speelman 12 January 2015 в 11:10
поделиться

Процесс списка с использованием ps -ef | grep php

Тогда ниже работает только для меня

kill -9 9347

, что является принудительным уничтожением процесса

501  9347   393   0  1:29PM ttys000    0:00.21 php artisan serve

Вариант 2:

Если вышеуказанное не работает, измените номер порта обслуживания laravel по умолчанию, если можете, например,

php artisan serve --port=8088
11
ответ дан Hemamalini 12 January 2015 в 11:10
поделиться

8000 - порт по умолчанию. Используйте вместо:

php artisan serve --port=8005
7
ответ дан Nadim Tareq 12 January 2015 в 11:10
поделиться

Это потому, что что-то уже работает на этом порту, и вы можете изменить порт самой командой, выполнив следующую команду

php artisan serve --port 8001
3
ответ дан Shahrukh Anwar 12 January 2015 в 11:10
поделиться

для меня php -S localhost: 8080 из терминала в коде vs иногда будет зависать, но все еще будет работать в фоновом режиме.

-9, чтобы заставить убить, сделал это для меня благодаря @hemss

Я сделал

php -S localhost:8080

[Wed Dec 12 13:48:03 2018] Failed to listen on localhost:8080(reason: Address already in use)

, затем я ..

sudo netstat -plnt

найти процесс, работающий на порте 8080

tcp        2      0 127.0.0.1:8080          0.0.0.0:*               LISTEN      10312/php

, а затем принудительно убить его.

kill -9 10312

Я получаю

[1]  + 10312 killed     php -S localhost:8080

, затем перезапускаю ...

php -S localhost:8080
0
ответ дан jasenmichael 12 January 2015 в 11:10
поделиться

Решение Я нашел проблему, с которой мы несколько раз сталкивались в Ubuntu.

*Failed to listen on 127.0.0.1:8000 (reason: Address already in use)*

Что мы делаем, мы меняем порт?

0
ответ дан Nidhishanker Modi 12 January 2015 в 11:10
поделиться

лучший способ, если ваш порт 8000 занят или у вас есть более одного работающего проекта, это запустить ваш проект в новом порту, например 8088 или другом свободном порту.

php artisan serve --port=8088
0
ответ дан Omid Ahmadyani 12 January 2015 в 11:10
поделиться

Используйте killall -9 php, а если вы хотите закрыть другие службы, используйте killall -9 node или killall -9 mysql

.
-1
ответ дан Alex Quintero 12 January 2015 в 11:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: