0

ブラウザ$_SERVERから利用する際にApacheの情報を取得します。

CLIからその情報を取得したい。. どうやってやるの??

4

1 に答える 1

1

同じ理由で、CLI から PHP を実行する場合、SERVER_NAME は使用できません。

CLI から PHP を実行すると、任意の種類のサーバーなしで、渡されたコードを実行する独自の PHP インタープリターが開始されます。そのため、CLI からは、PHP は Web サーバーについて、ユーザーが明示的に通知しない限り何も知りません。

ただし、PHP 5.4.0 以降、CLI SAPI は組み込みの Web サーバーを提供します。これを参照してください。

さらに、次のように簡単test.phpに作成できます。

<?php
phpinfo();
?>

cmd/terminal から起動します。

prompt>php test.php

HTTP(ブラウザ)経由で使用するときに利用可能なすべての変数を提供するわけではありませんが、利用可能なものはすべてリストします。

于 2013-02-08T06:46:00.847 に答える