如何停止正在侦听http://127.0.0.1:8000的symfony进程

Ach*_*DAY 5 php linux symfony

我正在尝试运行我使用此命令生成的基本Symfony安装:

$ symfony new basic
Run Code Online (Sandbox Code Playgroud)

当我运行以下命令时:

$ cd basic
$ php bin/console server:run
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息:

[ERROR] A process is already listening on http://127.0.0.1:8000.
Run Code Online (Sandbox Code Playgroud)

我怀疑之前的symfony进程导致了这一点,但我不知道如何阻止它.

我在Ubuntu 14.04机器上.任何帮助,将不胜感激.

小智 15

最好用来killall -9 php杀死正在运行的所有php脚本.否则你将开始一个新的,而前一个仍在运行.

可能是由无限循环引起的.

注意:这将"杀死"所有正在运行的php脚本


Ali*_*Ali 9

这适用于 Symfony 5。在 VSCode 中打开集成终端。

首先停止正在运行的本地服务器:

symfony local:server:stop
Run Code Online (Sandbox Code Playgroud)

然后开始一个新的:

symfony server:start
Run Code Online (Sandbox Code Playgroud)

打开浏览器并导航到:127.0.0.1:8000

如果无法识别命令 symfony,则您需要按照此处的说明安装 Symfony安装 Symfony


Tom*_*ski 5

您可以使用以下命令停止服务器

php bin/console server:stop

或者您可以强制服务器启动,即使上一个正在运行:

php bin/console server:start --force

有关更多信息,请查看文档

  • 已弃用 (3认同)