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

标签 php macos terminal osx-mavericks livecode

我正在用 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/

相关文章:

javascript - 我正在尝试通过验证创建此登录/注册表单

php - json_decode 返回 json 字符串而不是数组

php - 为什么我无法在这个 Eloquent 数据库调用方法中访问我的变量?

ios - 从终端设置 iOS 模拟器自定义位置

linux - 如何使用 bash 脚本中给定的字符串制作自己的计算器

php - 如何使用 Apache/mod_rewrite 基于 Accept-Language 进行重定向

macos - 是否可以从 Matlab 向 OSX 中的通知中心发送通知?

macos - 无法在 osx 中启动 nginx

ios - SceneKit 编辑器为节点设置自定义类

javascript - 如何检查 Node.js 脚本是否在终端或 Web 上运行?