如何在开始新的会话之前终止当前的 php artisan serve 会话?
Posted
技术标签:
【中文标题】如何在开始新的会话之前终止当前的 php artisan serve 会话?【英文标题】:How can I kill the current php artisan serve session before starting a new one? 【发布时间】:2022-01-09 11:10:51 【问题描述】:我经常发现自己在运行php artisan serve
时打开了很多端口
Laravel development server started: <http://127.0.0.1:8000>
[Thu Dec 2 19:56:23 2021] Failed to listen on 127.0.0.1:8000 (reason: Address already in use)
Laravel development server started: <http://127.0.0.1:8001>
[Thu Dec 2 19:56:23 2021] Failed to listen on 127.0.0.1:8001 (reason: Address already in use)
Laravel development server started: <http://127.0.0.1:8002>
[Thu Dec 2 19:56:23 2021] Failed to listen on 127.0.0.1:8002 (reason: Address already in use)
Laravel development server started: <http://127.0.0.1:8003>
在开始一个新的之前有没有杀死http://127.0.0.1:8000?
所以我的申请将在http://127.0.0.1:8000..。
关于如何做到这一点的任何提示?
【问题讨论】:
您是如何尝试解决问题的?您能分享一下您的尝试或遇到了什么错误吗? 【参考方案1】:我认为你可以关闭终端,然后端口会自动被杀死。
但如果这不起作用,您可以通过运行以下命令手动终止该进程:
kill $(lsof -t -i:8000)
【讨论】:
我想在开始新的之前以编程方式结束当前的 是的kill -9 $(lsof -t -i:8000) ; php artisan serve
。这不是程序化的吗?
有时,我得到了错误:kill:1: not enough arguments
以上是关于如何在开始新的会话之前终止当前的 php artisan serve 会话?的主要内容,如果未能解决你的问题,请参考以下文章
linux screen --解决会话终止当前进程断开的问题!