Mat*_*eno 5 php session localhost iterm2
也许是一个明显答案的愚蠢问题,但我不知道解决方案.我是命令行的新手,尤其是Apple和iTerm2.
在iTerm2中,我为我的PHP项目打开一个新会话 php -S localhost:port
现在我不小心关闭了这个标签,现在我不知道如何终止该会话.当我想在那个端口(8000)上打开另一个项目时,它说,当然,Failed to listen on 127.0.0.1:8000 (reason: Address already in use)
有人可以帮助我如何终止这个会话,所以我可以在这个端口上启动另一个项目,而不是使用8001,8002,8003等.
提前致谢
Mat*_*eno 11
我自己修理过,但由于我不能成为唯一一个想知道这个问题的人,这是我的解决方案:
在终端输入:
lsof -i TCP:8000
Run Code Online (Sandbox Code Playgroud)
它会产生一个看起来像这样的结果:
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)
Run Code Online (Sandbox Code Playgroud)
抓取进程号(也称为PID)(在本例中为68780),然后键入“kill #{that_pid}”:
kill 68780
Run Code Online (Sandbox Code Playgroud)
然后尝试重新启动服务器,一切都应该好!