Ctrl+C无法完全停止Symfony项目中的本地Web服务器

bcs8qyzn  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(130)

我正在使用PhpStorm与XAMPP。为了启动我的项目,我使用symfony server:start,它工作正常。然而,当我想停止Web服务器时,我过去在终端中只需按Ctrl + C。然而,现在当我在使用Ctrl + C后执行symfony server:start时,它说
[1]本地Web服务器已在运行。
我以前从来没有遇到过这种情况,现在我必须执行symfony server:stop来重新启动Web服务器,这打乱了我的工作流程。
我试过卸载所有的XAMPP,PhpStorm,Composer和symfony-software,然后再次安装,但问题似乎仍然存在。
Web服务器使用PHP CGI 8.2.4。

pobjuy32

pobjuy321#

正如错误所示,Symfony Web服务器或其中的一些进程仍在运行。
您可以在Windows上使用php检查正在运行的进程,如下所示:tasklist | findstr php
您也可以尝试重新启动XAMPP服务器。
但是,如果symfony server:stop是停止服务器的正确方法,那么这样做有什么问题呢?我建议这样做,因为它可以确保服务器正确停止。
在您的终端中,您可以只写一次,然后按向上箭头转到最新的命令。

相关问题