У меня проблемы с запуском моего Laravel монтаж. Всякий раз, когда я набираю в терминале «php artisan serve», он отвечает мне сообщением об ошибке:
Не удалось прослушать локальный хост: 8000 (причина: неуверенный доступ
α гнездо де мейера межсайтовый анализ авторизации доступа 0t0
tent0e)
есть идеи как решить это?
заранее спасибо.
проблема img http://i.imgur.com/rOt3Lat.png
теперь он работает, я просто изменил порт прослушивания с 8000 на 8888 или любой другой порт, который ваши службы не использовали
‘php artisan serve —port = «8888»‘
Существуют ли другие службы, работающие на порту 8000?
Вы можете использовать эту команду в Windows:
netstat -aon | more
или в Linux / OSX
sudo netstat -plnt
чтобы увидеть, какие службы работают. Затем отключите службу, работающую на порту 8000, или используйте другой порт.
Исправление ошибки: не удалось прослушать localhost: 8000 (причина: адрес уже используется)
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
убить 9347
Список процесса с использованием 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
8000 порт по умолчанию. Используйте вместо:
php artisan serve --port=8005
Это потому, что что-то уже работает на этом порту, и вы можете изменить порт самой командой, выполнив следующую команду
php artisan serve --port 8001
Если у вас есть все ваши настройки в файле .env, то вы должны:
Используйте ответ от mayorsanmayor в этом посте убить все php процессы.
затем Конфигурация PHP Artisan: очистить
В заключение, подача ремесленника php
Удачи!
для меня 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
лучший способ, если ваш порт 8000 занят или у вас есть более одного работающего проекта, это запустить ваш проект в новом порту, таком как 8088 или другой свободный порт.
php artisan serve --port=8088