を使用して呼び出す PHP CLI スクリプトがあります。
php application.php --args etc
ただし、コマンドライン呼び出しの前にphpを付けずにスクリプトを実行できるように、スクリプトにエイリアスを付け、「.php」拡張子を付けたいと思います。
application --args etc
これは可能ですか?私はそれが正しいと思いますが、Googleで検索するための知識やおそらく正しい用語が不足しています.
を使用して呼び出す PHP CLI スクリプトがあります。
php application.php --args etc
ただし、コマンドライン呼び出しの前にphpを付けずにスクリプトを実行できるように、スクリプトにエイリアスを付け、「.php」拡張子を付けたいと思います。
application --args etc
これは可能ですか?私はそれが正しいと思いますが、Googleで検索するための知識やおそらく正しい用語が不足しています.
Mike Brants が次の行を sample.php ファイルに追加すると言うことを行う必要があります
#!/path/to/cli/php
しかし、Linuxでもこれらを行う必要があります
chmod +x sample.php
これらのファイルを実行可能ファイルとして解釈するように Linux (unix) マシンに指示するには
シバンを使用して、ファイル内からの実行に使用するアプリケーションを定義することができます。したがって、スクリプトの先頭に次のようなものを配置します。
#!/path/to/cli/php
<?php
// start your PHP here
コマンドラインから実行すると、OS は、指定された PHP CLI アプリケーションを使用してスクリプトを実行することを認識します。明らかに、PHP CLI 実行可能ファイルへのパスはシステムによって異なり、上記で示したものに置き換える必要があります。
これは、IMO のエイリアシングよりも柔軟です。コマンド ラインからこのような方法で実行する必要がある PHP スクリプトごとにエイリアスを入力する必要がないからです。
ああああ。エイリアスを .base_profile に追加できます
いわゆる「シバン」を使用します。
スクリプトの最初の行に次を追加します。
#!/usr/bin/php
/usr/bin/php は、php cli 実行可能ファイルへのパスです。それでおしまい !