我正在用 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
$
不应再列出进程
关于php - 在 Mac Mavericks 上停止内置的 php 服务器 - Livecode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25608908/