我正在 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(进程 ID)的 php 进程
就像是
$ 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 为 14263,将其杀死:
$ kill 14263
再做一个ps
$ ps -ef | grep php
501 14358 14265 0 10:26AM ttys002 0:00.00 grep php
$
该过程不应再列出
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)