仅使用文件名而不使用php命令在命令行中执行php脚本

Joh*_*ohn 2 php command-line shellexecute command-line-parsing

我如何配置linux/php来运行php脚本,而不必每次我想运行脚本时都输入php -f命令.即

代替:

$ php -f /path/to/file/script.php
Run Code Online (Sandbox Code Playgroud)

我希望脚本在我执行此操作时运行:

/path/to/file/script.php
Run Code Online (Sandbox Code Playgroud)

我的google-fu在这方面让我失望,而且大多数关于从命令行运行php的所有其他SO问题并没有真正帮助.我们工作的远程服务器就是这样做的,我对它的工作方式感到有点困惑.我在想与.php扩展有什么关系?在任何php文件中都没有使用hash-bangs.

zer*_*kms 5

  1. 用你的script.php可执行文件chmod +x /path/to/file/script.php
  2. 将路径放到第一行的php解释器中 #!/path/to/php