我正在用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尝试通过终端将其停止的方法无效
最佳答案
打开一个终端并输入:
ps -ef | grep php
它将列出带有pid的php进程(进程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
在该示例中,进程标识为14263,将其杀死:
$ kill 14263
再做一个ps
$ ps -ef | grep php
501 14358 14265 0 10:26AM ttys002 0:00.00 grep php
$
该过程不再列出
关于php - 停止Mac Mavericks上的内置php服务器-Livecode,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25608908/