У меня есть интеграционный тестовый костюм, созданный с использованием устройства PHP, работающего с приложением laravel. Когда тесты не пройдены, приложение не закрывается. Когда я снова запускаю тесты, он терпит неудачу, поскольку порт недоступен. Я добавил несколько пользовательских проверок, чтобы убедиться, что приложение не работает на http://127.0.0.1: 8000 . Если там работает приложение, я выполняю следующую команду kill $(lsof -f -ti:8000)
, которая затем уничтожает приложение, запущенное на этом порту. Большой! Теперь проблема в том, что laravel / artisan запускает новое приложение на следующем доступном порту в диапазоне 10, например, от 8000 до 8010.
Как я могу остановить это приложение, которое запускается с использованием php artisan serve
?
PS. CMD + C
или CTRL + C
не вариант.