web-dev-qa-db-ja.com

phpinfo()-それを見る簡単な方法はありますか?

phpinfo();を見たいときはいつでも:

  • Info.phpファイルを作成します。
  • phpinfo();と書いてください。
  • ブラウザに移動して、「thisproject.dev/info.php」と入力します

私はUbuntuを使用しています。

ブラウザでphpinfoを表示するより実用的な方法はありませんか?

106
MEM

コマンドラインから実行できます。

php -i

ブラウザウィンドウではないことは知っていますが、関数呼び出しを行わないとphpinfo();の内容を見ることができません。明らかに、最良のアプローチは、Webサーバーディレクトリのルートにphpinfoスクリプトを配置することです。この方法では、http://localhost/info.phpまたは同様の方法でいつでもアクセスできます(注:実稼働環境または一般にアクセス可能な場所)

編集:binaryLVで述べたように、インストールごとにphp.iniの2つのバージョンを持つことは非常に一般的です。 1つはコマンドラインインターフェイス(CLI)用で、もう1つはWebサーバーインターフェイス用です。 Webサーバーのphpinfo出力を表示する場合は、iniファイルのパスを指定するようにしてください。たとえば...

php -c /etc/php/Apache2/php.ini -i 
182
JamesHalsall

ローカルマシンにphpがインストールされている場合は、次を試してください。

$ php -a
Interactive Shell

php > phpinfo();
17
Brian Gordon

CLIからの最良の方法は、次のようにgrepを使用することです。

php -i | grep libxml
13
totas

CLIから:

php -r 'phpinfo();'
8
sjas

コマンドラインを使用します。

touch /var/www/project1/html/phpinfo.php && echo '<?php phpinfo(); ?>' >> /var/www/project1/html/phpinfo.php && firefox --url localhost/project1/phpinfo.php

そんな感じ? Idk!

2
Chris G.