PHPの開発者やウェブサーバーの管理者は、phpinfo関数を使用して、インストールされているPHPに関する情報をすばやく確認することができます。
Linuxシステムでは、LAMPサーバーやLEMPサーバーをインストールした後、PHPが動作していることを確認したり、設定を確認するためにphpinfo.phpページを作成するのが一般的です。
このチュートリアルでは、自分のシステムでphpinfo.phpページを作成する方法と、その後にこのファイルにアクセスする方法を説明します。
- phpinfo.phpページの作成方法
liphpページの作成方法
カテゴリー | 要件のこと。 |
---|---|
システム | すべてのLinuxディストロ |
ソフトウェア | PHP |
その他 | Linuxシステムにrootまたはsudo コマンドでの特権的なアクセス。 |
注意事項 | # – 与えられたlinuxコマンドは、直接rootユーザーとして、またはsudo コマンドを使用して、root権限で実行する必要があります $ – 与えられたlinuxコマンドは、通常の非 |
phpinfoページの作成
div
UAF Geophysical Instituteでは、研究用サイバーインフラストラクチャのアナリストとエンジニアのチームに参加する、経験豊富なLinuxシステムアナリストを募集しています。 場所: 米国アラスカ州フェアバンクス
APPLY NOW
phpinfo 関数は、あなたのサーバーとその構成について多くの情報を出力します。
nanoやvimなどのコマンドラインやGUIのテキストエディタを使って新しいファイルを作成します。 識別しやすいように、ここではphpinfo.php
と呼びますが、好きな名前をつけても構いません。
$ nano phpinfo.php
このファイルでは、phpinfo
関数を呼び出すだけで、次のコードで実行できます。 次に、このファイルをあなたのウェブファイルが保存されている場所に置く必要があります。 この場所は、使用しているLinuxディストリビューションや、インストールされているWebホスティングソフトウェア(Apache、NGINXなど)、システムの設定方法によって異なります。
phpファイルが配置されると、以下のようにWebブラウザでアクセスできるようになります。
このページには多くの情報が出力されています。 特定の詳細だけを知りたい場合は、この関数にいくつかのオプションを渡すことで、より簡潔な出力を得ることができます。
INFO_GENERAL
php.ini
やその他の .ini ファイルの場所など、最も基本的な情報を提供します。
<?php phpinfo(INFO_GENERAL); ?>
INFO_CONFIGURATION
は、すべての PHP ディレクティブの値を表示します。
<?php phpinfo(INFO_CONFIGURATION); ?>
INFO_MODULES
ロードされたモジュールとその設定内容を表示します。
<?php phpinfo(INFO_MODULES); ?>
環境変数を表示するには INFO_ENVIRONMENT
INFO_VARIABLES
を使用することもできます。
<?php phpinfo(INFO_ENVIRONMENT); ?>OR<?php phpinfo(INFO_VARIABLES); ?>
以上です。 phpinfo関数には、あなたのサーバーとその設定に関するすべての関連情報が含まれています。 コマンドラインでサーバーに直接アクセスできる場合は、PHPのインタラクティブシェルを使っても同じ情報を得ることができます。
$ php -aInteractive shellphp > phpinfo();
おわりに
このガイドでは。 phpinfo.phpページを作成する方法を説明しました。phpページを作成する方法を説明しました。
PHP は、私たちが必要とするすべての情報をすばやく確認する非常に簡単な方法を提供してくれます。 便利ではありますが、この情報は潜在的なハッカーにとっては役に立ちますので、このファイルのセキュリティに注意し、不要になったら削除してください。