Вернуть команду "php artisan serve" в laravel
У меня есть приложение laravel. Я выполнил команду 'php artisan serve'
для локального тестирования, и мое приложение было отправлено на localhost: 8000. Но теперь я хочу прекратить подавать его на localhost: 8000, т.е. Я хочу, чтобы он не служил сейчас.
Я закрыл командную строку, перезапустил сервер, но он все еще работает. Как это можно сделать?
Примечание. Я использую окна для тестирования.
Ответы
Ответ 1
Нажмите Ctrl
+ Shift
+ ESC
. Найдите PHP-процесс, на котором запущен мастер, и уничтожьте его нажатием правой кнопки мыши → kill process
.
Заново запустите команду и запустите сервер.
Обратите внимание, что вы должны иметь возможность убить процесс, просто отправив ему сигнал kill с Ctrl
+ C
.
Ответ 2
вот что я делаю
нажмите ctrl
+ c
> lsof -i :8000
чтобы проверить, занят ли порт или нет, если какой-либо процесс прослушивает порт 8000, он будет отображаться с идентификатором порта
> sudo kill -9 [PID]
убейте процесс, который прослушивает этот идентификатор порта
запустить lsof agin
> sudo lsof -i 8000
Vola
Ответ 3
Я использовал Ctrl + C в своем mac для остановки команды php artisan laravel serve
Ответ 4
Для пользователя Windows введите эту команду для отображения списка текущего запущенного процесса php-artisan:
tasklist /FI "IMAGENAME eq php.exe"
Покажет:
Image Name ---- PID ---- Session Name ---- Session ---- Mem Usage
php.exe --------- XXXX ---- Console ---------- 4 ------- 19.852 K
Найдите номер PID (XXXX) и введите это, чтобы убить процесс:
taskkill /F /PID XXXX
Ответ 5
Windows 10 с сервером XAMPP в зависимости от оболочки, которую вы используете для запуска:
php artisan serve
В Windows CMD: CTRL + C
В оболочке XAMPP: CTRL + Pause/Break
В терминалах Ubuntu и RedHat/CentOS это: CTRL + C
Ответ 6
Ctrl + Pause|Break должен делать это для Windows.
Ответ 7
Когда я использую cygwin для запуска php artisan serve
на компьютере с Windows, нажатие ctrl + c не прекращает процесс. Чтобы остановить это, используйте решение @jsalonen. В основном вы ищете это, а затем убейте его:
![enter image description here]()
Ответ 8
Если вы используете VS Code, просто сделайте следующее:
- Открыть терминал VS Code
- Найдите раскрывающийся список со списком всех запущенных оболочек
- Выберите "php" из списка и щелкните значок мусорной корзины
Это удаляет оболочку и убивает сервер.