Centos7

#!/usr/bin/php -q 是什麼意思

  • May 6, 2022

我在 centos 中查看了一些 php 腳本,我注意到有#!/usr/bin/php -q

這個選項的含義是什麼?因為我看不到它php --help

php(1)的手冊頁描述了這個選項,它也記錄在 PHP 手冊中;命令行選項

選項多頭期權描述
-q--no-header靜音模式。禁止 HTTP 標頭輸出(僅限 CGI)。

該行本身被稱為“ shebang ”,或者更正式地說,是解釋器指令

它告訴 shell 使用哪個解釋器(和選項)來處理

$$ the rest of $$劇本。

引用自:https://serverfault.com/questions/1100294