スクリプトが /usr/local/bin
にない場合 スクリプトを呼び出す前に php
を付ける必要があります。 このように:
php myscrip.php
シバンの場合、これが私が使用するものです:
このように:
#!/usr/bin/php
またはこれ:
#!/usr/bin/env php
(ほとんどのシステムで) #!/usr/bin/env php
にする必要があります 、しかしあなたのエラーはそれとは関係ありません.
-bash: script.php: command not found
script.php と書かれています が見つかりません。
問題がシバン行である場合、エラーは次のようになります:
bash: script.php: /usr/env: bad interpreter: No such file or directory
おそらく、あなたは script.php
と入力しています ファイルが $PATH
のディレクトリにありません または実行できません。
chmod +x script.php
../script.php
.
2 の代わりに、$PATH
にリストされている場所にファイルを移動/コピー/シンボリック リンクできます。 または $PATH
を変更します スクリプトを含むディレクトリを含めます。