php - 如何终止 iTerm2 中的旧 session

标签 php session localhost iterm2

也许是一个答案很明显的愚蠢问题,但我不知道解决方案。我是命令行新手,尤其是 Apple 和 iTerm2。

在 iTerm2 中,我使用 php -S localhost:port 为我的 PHP 项目打开一个新 session

现在我不小心关闭了这个标签一次,现在我不知道如何终止那个 session 。 当我想在该端口 (8000) 上打开另一个项目时,它当然会说,Failed to listen on 127.0.0.1:8000 (reason: Address already in use)

谁能帮我终止这个 session ,这样我就可以在这个端口上开始另一个项目,而不是使用 8001、8002、8003 等。

提前致谢

最佳答案

我自己修复了它,但由于我不是唯一想知道这个问题的人,所以这是我的解决方案:

在终端中输入:

lsof -i TCP:8000

它会产生一个看起来像这样的结果:

renaebair@siren ~/workspace/intridea/newsite (master) 
→ lsof -i TCP:3000
COMMAND  PID   USER       FD     TYPE     DEVICE     SIZE/OFF    NODE   NAME
ruby   68780   renaebair   6u    IPv4     0x10898278     0t0      TCP     *:hbci (LISTEN)

获取进程号(又名 PID)(在本例中为 68780),然后键入 “kill #{that_pid}”:

kill 68780 

然后尝试重新启动您的服务器,一切都会好起来的!

关于php - 如何终止 iTerm2 中的旧 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27057501/

相关文章:

session - Tomcat 中的 crossContext 属性有什么作用?它是否启用 session 共享?

javascript - 使用 Vagrant 中内置的 API 在本地主机上构建 Ember 应用程序

java - 本地主机拒绝来自应用程序的连接

php - 无法让 curl_exec 对 HTTPS url 起作用

php - 将 session token 或随机数用于跨站点请求伪造保护 (CSRF)?

php - 为每一行提供一个从 1 到 200 的唯一数字?为每一行分配一个数字

php取消链接文件

codeigniter - IonAuth - 似乎是随机让我退出

php - 根据使用 session 选择的行获取数据

php - WAMP 运行很慢