如何摆脱php shell命令

use*_*714 -2 php linux

我使用Debian.我想检查我的PHP版本.我键入但是错误

php
Run Code Online (Sandbox Code Playgroud)

代替

php - v
Run Code Online (Sandbox Code Playgroud)

.然后"php命令行"将不再接受任何命令.没有错误没有反应.

我可以使用kill命令停止这个过程,但我想知道,没有选项的'php'是什么.如何停止它,没有杀死命令.

Joh*_*ica 6

Ctrl+ D将EOF(文件结束)发送到PHP,这将导致它退出.或者按Ctrl+ C用SIGINT信号杀死它.

说明:没有命令行参数,PHP期望在标准输入上提供代码,该输入连接到终端.这是许多UNIX程序的标准行为,而不仅仅是PHP.您可以手动键入代码,然后在完成后按Ctrl+ D,PHP将执行您键入的代码.

您可以看到相同的行为cat.如果您不提供文件名,cat将从stdin读取并将其复制到stdout.这意味着它会回显您键入的每一行,直到您按Ctrl+ D表示EOF.