你如何从ssh运行php文件?

use*_*449 7 php linux ssh

我正在使用ssh:

php filename.php
Run Code Online (Sandbox Code Playgroud)

并且工作得很好,但是当我这样做时:

php filename.php?id=2
Run Code Online (Sandbox Code Playgroud)

我收到"无法打开输入文件"错误.

有任何想法吗?

m4t*_*1t0 9

你不能通过命令行传递GET变量!! 如果你需要一个变量传递给你的脚本,你可以使用php filename.php your_variable和使用$argv,并$argc在你的PHP代码.


Cob*_*ast 1

作为网站编写的 PHP 文件在 CLI 上的用途有限。

您可以编写一个包装脚本,用于准备超全局变量和include网页脚本。

我建议阅读CLI 界面以了解它的作用。