GNU/Linux >> Linux の 問題 >  >> Linux

Linux bashでphpスクリプト(php関数)を実行する

まず、PHP インストールが CLI をサポートしているかどうかを確認します。タイプ:php -v .コマンド ラインから PHP を実行するには、次の 2 つの方法があります。

<オール>
  • php yourfile.php
  • php -r 'print("Hello world");'

  • これを行うには 2 つの方法があります。 1 つは既に述べたものです。つまり、

    php -f filename.php
    

    2 番目のオプションは、スクリプトを実行可能にすることです (chmod +x filename.php ) を作成し、次の行を .php ファイルの先頭に追加します:

    #!/path/to/php
    

    Web サーバーがこれを気に入っているかどうかはわかりませんが、Web サイトで .php ファイルも使用したい場合、それは最善のアイデアではないかもしれません。それでも、ある種のスクリプトを書いているだけなら、 ./path/to/phpfile.php と入力する方が簡単です php -f /path/to/phpfile.php と入力するよりも


    コマンド ラインから、次のように入力します:

    php -f filename.php
    

    filename.php に、テストする関数が含まれており、実行されていることを確認してください。エラーを含め、エコーアウトしたものはすべてコンソールに表示されます。

    多くの場合、Apache PHP の php.ini は CLI PHP (コマンド ライン インターフェイス) とは異なることに注意してください。

    参照:https://secure.php.net/manual/en/features.commandline.usage.php


    単にこれを行う必要があります:

    php test.php
    

    Linux
    1. bashスクリプトが同時に実行されないようにする

    2. BashスクリプトにUnix/Linuxユーザーを追加する方法は?

    3. コマンドライン引数をBashスクリプトに渡しますか?

    1. Linux で PHP スクリプトをコンパイルする

    2. Bash スクリプト:不適切なインタープリター

    3. Bashスクリプトで1行ずつ読む

    1. LinuxでBASHコマンドライン履歴をクリアする方法

    2. bash および Linux カーネルでの Shebang 行の制限

    3. IP アドレスを抽出する Linux bash スクリプト