Linuxユーザーはphpファイルに遭遇することがありますが、これらのphpファイルの前ではコマンドラインを使用してパラメータ転送を実行します。しかし、どのようにこれをしますか?今日、XiaobianはLinuxシステムのコマンドラインを通してphpファイルを実行する方法をあなたに説明します。
具体的な手順:変数はすることはできませんので
多言語検索インデックスが、PHPでLinuxのコマンドのファイルシステムで実行されるPHPプログラム、PHPファイルを実行します取得します。
パラメータを渡すために、コマンドライン下のphpは、Apacheなどには行っていません、httpプロトコルはありません、すべてget、ポストパスパラメータはまったく機能せず、報告されます、次のように:
root @ test:/pub /www /#php /pub /www /product /Crondo /makeindex.php? Lang = ja
入力ファイルを開けませんでした:/pub/www/product/Crondo/makeindex.php? Lang = ja
php実行ファイルのシステム環境変数$ argvを取得することで、渡されるパラメータを取得することができます。
1.test.phpテストファイル:
#! /usr /bin /php
"? Php
print_r($ argv);
echo' \\ n';
echo'パラメータの総数は'。$ argc;です。
echo' \\ n';
?
2.コマンドライン呼び出し:
test @ ubuntu:〜/php $ php test.php 111 222 333 444
すべてのパラメータは:
Array
(
[0] =》 test.php //パラメータ0、スクリプト自身のファイル名
[1] =》 111 //parameter 1 < Br>
[2] =》 222 //パラメータ2
[3] =》 333 //パラメータ3
[4] = "444 //パラメータ4
)
パラメータの総数:5 //$ argcは引数の総数です。
このように引数を渡す方法は、シェルと非常によく似ています。
test @ubuntu:〜/shell $ sh test.sh 111 222
2つのパラメータ111,222がtest.shに渡され、シェルは3つのパラメータを取得します。ファイル自体には$ 0、パラメータ1には$ 1、$ 2パラメータ2の場合です。違いは、phpが配列の形を取り、シェルがそうではないということです。
上記はLinuxシステムでコマンドラインを使用してphpファイルを実行する方法であり、使用されません。それを見てみましょう、私はこのチュートリアルを読んだ後、それはあなたがこの操作をより快適にすると信じています。ソリューション。
Kamailioは、サーバを登録したりサーバをリダイレクトすることができるSIPサーバです。次の小シリーズでは、Kamailioのインストールと設定について詳しく説明します。 1.コンパイルとイ
CentOSシステムの動作、時々rootパスワードをリセットする必要があり、CentOS 7 rootパスワードのリセット方法は以前のバージョンとは少し異なります、多
Linuxシステムにはダウンタイムが発生することがあります。これはクラッシュと呼ばれるものです。強制再起動によってシステムがクラッシュする場合は、以下のシリーズあなたがダウンしている場合に再起動する方
Screenは複数のプロセス間で物理端末を多重化できるウィンドウマネージャです。画面ウィンドウは実際のtelnet /SSH接続ウィンドウを操作するようなものです。私が最初にスクリーンを使用したとき、