PHP 定数 PHP_SAPI と関数 php_sapi_name() の概要、PHP 実行環境の検出

WBOY
リリース: 2016-06-13 12:55:14
オリジナル
1129 人が閲覧しました

PHP 定数 PHP_SAPI と関数 php_sapi_name() の概要、PHP 実行環境の検出

php_sapi_name() は、PHP の実行環境を検出するために使用される関数です。

この関数は、PHP と WEB サーバー間のインターフェイスを説明する小文字の文字列を返します。

例: aolserver、?apacheapache2filter、?apache2handler、?caudium、? cgi(PHP 5.3 まで)、cgi-fcgi、?cli、?continuity、?embed、 ?isapi、?litespeed、?milter、?nsapi、?phttpd、?pi3web 、?ロクセンthttpd、?タックス、?ウェブジェームス

PHP の動作環境を確認するにはどうすればよいですか?

ciコードを読み込む過程で、PHPの動作環境によってはURIの処理が行われないことが分かりました。

では、php の実行環境はどのように判断すればよいのでしょうか?

私たちは通常、php プログラムを Apache で実行します。もちろん、IIS 環境を使用する人もいます。

現在実行している環境を知りたい場合は、関数 php_sapi_name() を使用してテストできます。

コード:

<?php
    echo php_sapi_name();
?>
ログイン後にコピー

?Apache 環境での出力結果は「apache2handler」です。

CGIモードでの出力結果は「cgi-fcgi」です

コマンドラインモードで実行すると、出力は次のようになります: "cli"

この内容に基づいて、現在の実行環境がどのようなものであるかを判断できます。

では、コマンドラインからどのように実行するのでしょうか?

は次のとおりです:

DOS を起動し、php.exe ファイルのアドレスを入力します。たとえば、私のアドレスは d:/wamp/bin/php/php5.3.3/

です。

次に、php.exe の「ファイルへの絶対パス」を入力します (例: >php.exe d:/wamp/www/info.php

)

それだけです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!