停止在Mac Mavericks上内置的PHP服务器- Livecode

q8l4jmvw  于 2023-05-21  发布在  PHP
关注(0)|答案(1)|浏览(122)

我在Livecode中开发一些东西,我一直在尝试使用Mavericks自己的内置PHP服务器。我通过shell发送以下命令启动了服务器...

php -S localhost:8000

这使得PHP能够通过localhost:8000/成功运行
然而,我现在不知道如何停止/禁用PHP,以便继续测试启动它-当我以前通过终端启动PHP时,我能够执行ctrl+c来停止php运行,但由于我还不知道如何通过我的应用程序执行此操作,因此我得到了此错误...

Failed to listen on localhost:8000 (reason: Address already in use)

有人知道我如何通过终端或通过我的Livecode应用程序停止它吗?试图通过终端只使用ctrl+c来停止它是不起作用的

qlvxas9a

qlvxas9a1#

打开终端并键入:

ps -ef | grep php

它将列出php进程与pid(进程id)
比如

$ ps -ef | grep php

  501 14263 14133   0 10:25AM ttys001    0:00.21 php -S localhost:8000

  501 14355 14265   0 10:25AM ttys002    0:00.00 grep php

注意列出php进程的行的编号,第二列是示例中的pid进程id us 14263,kill它:

$ kill 14263

做另一个ps

$ ps -ef | grep php

  501 14358 14265   0 10:26AM ttys002    0:00.00 grep php

$

流程不应再列出

相关问题