[解決済み] コマンドラインから PHP を実行するには、#!/usr/bin/env が必要ですか?
2022-02-16 14:37:17
質問
コマンドラインから実行されるPHPを見ると、しばしば次のような行があることがあります。
#!/usr/bin/env php
のように、ファイルの一番上にある
#!/usr/bin/env php
<?php
// code
?>
これは、Linux/Unixシステムでファイルを実行するときだけのものなのか、それともWindowsで実行するときにも必要なのか、知りたかったんです。
解決方法は?
shebang行は、スクリプトの種類を自動検出するために必要です。このような使い方ができるようになります。
[pfisher ~]$ chmod +x run-me.php
[pfisher ~]$ run-me.php
この行は、次のようにファイル名をphpインタープリタに引数として渡す場合は不要です。
[pfisher ~]$ php run-me.php
編集: 置き換える "hashbang" とは シバング .
関連
-
[解決済み】Notice: 非オブジェクトのプロパティを取得しようとしているエラー
-
[解決済み] PHPで配列から要素を削除する
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] Bashでコマンドライン引数を解析するには?
-
[解決済み] MySQLでコマンドラインを使用してユーザーアカウントのリストを取得するにはどうすればよいですか?
-
[解決済み] コマンドラインから .bash_profile を再読み込みする方法は?
-
[解決済み] コマンドラインからすべての環境変数をリストアップ
-
[解決済み] php.iniはどこにありますか?
-
[解決済み】PHPの'foreach'は実際どのように動作するのですか?
-
[解決済み] リファレンス - このシンボルはPHPで何を意味するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】空の配列要素を削除する
-
[解決済み】変な電話番号を生成するフェイカー?
-
[解決済み] SQLSTATE[HY093]: 無効なパラメータ番号: バインドされた変数の数が102行目のトークンの数と一致しない [終了]
-
[解決済み】XAMPPエラー: www.example.com:443:0 サーバー証明書に、サーバー名と一致するIDが含まれていません。
-
[解決済み】PHP フェイタルエラー。未定義の関数mssql_connect()をコールしています。
-
[解決済み】PDOException SQLSTATE[HY000] [2002] そのようなファイルまたはディレクトリがありません。
-
[解決済み] Uncaught SyntaxError: JSON の位置 1 に予期しないトークン o があります。
-
thinkphp5 timestamp 非整形の数値に遭遇した。
-
[解決済み】mysqli::query(): mysqli をフェッチできない
-
[解決済み] mysql_field_nameを新しいmysqliに変更します。