【发布时间】:2020-03-20 12:30:38
【问题描述】:
我有一个使用 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 不是一个选项。
【问题讨论】:
标签: php laravel laravel-5.8 phpunit