Linux コマンド ラインで PHP スクリプトを使用および実行する方法、Linux コマンド ライン php script_PHP チュートリアル

WBOY
リリース: 2016-07-13 09:45:45
オリジナル
940 人が閲覧しました

Linuxコマンドライン、linuxコマンドラインphpスクリプトを使用してPHPスクリプトを実行する方法

以下では、Linuxコマンドを使用してPHPスクリプトを使用および実行する方法を、画像とテキストを通じて共有します。

PHP は、オープン ソースのサーバー側スクリプト言語です。当初、これらの 3 文字は「Personal Home Page」を表していましたが、現在は再帰的な頭字語である「PHP: Hypertext Preprocessor」を表しています。これは、C、C++、Java の影響を強く受けたクロスプラットフォームのスクリプト言語です。

Linux コマンドラインから PHP コードを実行する

PHP の構文は、PHP のいくつかの機能を備えた C、Java、および Perl プログラミング言語の構文に非常に似ており、現在約 2 億 6,000 万の Web サイトで使用されています。最新の安定バージョンは PHP バージョン 5.6.10 です。

PHP は HTML に埋め込まれたスクリプトであり、開発者が動的に生成されるページを迅速に作成できるようにします。 PHP は主にサーバー側で (JavaScript はクライアント側で) HTTP 経由で動的 Web ページを生成するために使用されますが、Web ブラウザーがなくても Linux ターミナルで PHP を実行できることを知ったら驚かれるかもしれません。

この記事では、PHP スクリプト言語のコマンドラインの側面について説明します。

1. PHP と Apache2 をインストールした後、PHP コマンド ライン インタープリターをインストールする必要があります。

コードをコピーします コードは次のとおりです:
# apt-get php5-cli をインストールします
[Debian および類似のシステム]# yum install php-cli
[CentOS および類似のシステム]

次に通常行うことは、/var/www/html (これはほとんどのディストリビューションの Apache2 の作業ディレクトリ) に ; という内容のファイルを作成することです。 infophp.php という名前のファイルをテストするには (PHP が正しくインストールされているかどうか)、次のコマンドを実行するだけです。

コードをコピーします コードは次のとおりです:
# echo '' /var/www/html/infophp.php

次に、ブラウザで http://127.0.0.1/infophp.php を指定すると、Web ブラウザでファイルが開きます。

PHP情報を確認する

ブラウザは必要ありません。Linux ターミナルでも同じ結果が得られます。 Linux コマンドラインで、次のように /var/www/html/infophp.php を実行します。

コードをコピーします コードは次のとおりです: # php -f /var/www/html/infophp.php

コマンドラインからPHP情報を確認する

出力結果が大きすぎるため、上記の出力結果を

コマンドにパイプして、一度に 1 画面を出力できます。コマンドは次のとおりです。 <font face="NSimsun">less</font>

コードをコピーします コードは次のとおりです: # php -f /var/www/html/infophp.php 未満

すべてのPHP情報を確認する

ここで、「-f」オプションはコマンドに続いてファイルを解析して実行します。

2. この非常に貴重なデバッグ ツールは、ファイルから呼び出すことなく、Linux コマンド ラインで直接使用できます。

<font face="NSimsun">phpinfo()</font>

コードをコピーします

コードは次のとおりです: # php -r 'phpinfo();'

PHP デバッグ ツール

ここで、「-r」オプションを使用すると、

マークなしでPHPコードがLinuxターミナルで直接実行されます。

<font face="NSimsun"><</font><font face="NSimsun">></font>3. PHP を対話モードで実行し、計算を行います。ここでは、対話モードで PHP を実行するために「-a」オプションが使用されています。

コードをコピーします

コードは次のとおりです: # php -aInteractive shellphp > echo 2+3;3php > echo 12/5;2.4php > +3-1;4php > エコー 2+3-1*3;2php > 「exit」を入力するか、「ctrl+c」を押してPHP対話モードを閉じます。

PHP対話モードを有効にする

4. PHP スクリプトをシェル スクリプトとして実行するだけです。まず、現在の作業ディレクトリに PHP サンプル スクリプトを作成します。

コードをコピーします

コードは次のとおりです: # echo -e '#!/usr/bin/phpn>

シェル スクリプトと同じように、この PHP スクリプトの最初の行で <font face="NSimsun">#!/usr/bin/php</font><font face="NSimsun">#!/usr/bin/php</font> ,就像在shell脚本中那样<font face="NSimsun">/bin/bash</font>。第一行的 <font face="NSimsun">#!/usr/bin/php</font> を使用していることに注意してください ( <font face="NSimsun">/bin/bash</font> )

<font face="NSimsun">#!/usr/bin/php</font>

の最初の行は、スクリプト ファイルを解析するために PHP インタープリターを使用するように Linux コマンド ラインに指示します。

次に、スクリプトを実行可能にします:
コードをコピーします

コードは次のとおりです:

# chmod 755 phpscript.php

それから実行してください、
コードをコピーします

コードは次のとおりです:

# ./phpscript.php

5. インタラクティブシェルを使用して、簡単な関数を完全に自分で作成できることに驚くでしょう。以下はステップバイステップのガイドです。

PHP 対話モードを有効にします。
コードをコピーします

コードは次のとおりです:

#php -a<font face="NSimsun">addition</font> 。同时,声明两个变量 <font face="NSimsun">$a</font><font face="NSimsun">$b</font>

関数を作成して名前を付けます
コードをコピーします

コードは次のとおりです:

php > 関数追加($a, $b)

中括弧を使用して、その間の関数のルールを定義します。
コードをコピーします

コードは次のとおりです:

php>{

ルールを定義します。ここで、ルールはこれら 2 つの変数の追加について説明します。
コードをコピーします

コードは次のとおりです:

php { echo $a + $b;

すべてのルールを定義した後、ルールは右中括弧でカプセル化されます。
コードをコピーします

コードは次のとおりです:

php {}

関数をテストし、数値 4 と 3 を追加します。コマンドは次のとおりです:
コードをコピーします

コードは次のとおりです:

php > var_dump (addition(4,3));

サンプル出力
コードをコピーします

コードは次のとおりです:

7NULL

次のコードを実行して関数を実行し、必要に応じて何度でも異なる値をテストできます。 a と b を独自の値に置き換えます。
コードをコピーします

コードは次のとおりです:

php > var_dump (addition(a,b));

php > var_dump (addition(9,3.3));

サンプル出力
コードをコピーします

コードは次のとおりです:

12.3NULL

PHP関数を作成する

対話モード (ctrl+z) を終了するまで、この機能を実行し続けることができます。同時に、上記の出力で返されるデータ型が NULL であることにも注意してください。この問題は、php 対話型シェルに、echo の代わりに return を使用して結果を返すように依頼することで解決できます。

上記の関数の「echo」ステートメントを「return」に置き換えるだけです

交換
コードをコピーします

コードは次のとおりです:

php { echo $a + $b;

のために
コードをコピーします

コードは次のとおりです:

php { return $a + $b;

残りの事項と原則は同じです。

これは、出力で正しいデータ型が返される例です。

PHP関数

ユーザー定義関数はシェル セッション間で保持されないため、対話型シェルを終了すると失われることに常に注意してください。

上記の内容は、Linux コマンド ラインを介した PHP スクリプトの使用と実行に関するものです。気に入っていただければ幸いです。

http://www.bkjia.com/PHPjc/1039192.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/1039192.html技術記事
Linux コマンド ラインで PHP スクリプトを使用および実行する方法 以下の Linux コマンド ライン php スクリプトでは、Linux コマンドで PHP スクリプトを使用および実行する方法を画像とテキストで説明します。 PHP は...
🎜 🎜🎜
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート