サーバーのドキュメントルート(フルパス)をPHPで調べる方法

サーバーのドキュメントルート(フルパス)をPHPで調べる方法
画像出典:php

サーバーのドキュメントルート(フルパス)をPHPを使って調べる方法を説明します。

公開前のWebサイトにBasic認証(ベーシック認証)を掛けたいと思った時などに.htaccessファイルと.htpasswdファイルをアップするためにルートディレクトリの場所やサーバーのフルパスを知る必要があります。

しかしレンタルサーバーなどのコントロールパネルや、契約時のメールなどに載っていなくて分からない時があります。

そんな時はPHPファイルを使えば、サーバーのルートディレクトリを簡単に調べることができます。

目次

PHPファイルを作ってコードを記述する

まずは.phpファイルを新規に制作しましょう。

ファイルを作ったら下記のPHPのコードを作成ファイルにコピー&ペーストします。

<? php echo($_SERVER['HOME']); ?>

拡張子はPHPファイルとして保存する

コピペができたら拡張子を「.php」にして保存してください。

ファイル名は適当に決めて構いません。「test.php」や「testinfo.php」などにして保存しましょう。

サーバーのルートディレクトリ直下にPHPファイルをアップする。

PHPファイルを作成したら、サーバーのルートディレクトリ直下に先ほど作成したphpファイルをアップします。

ブラウザで作成したPHPファイルを開く

サーバーにPHPファイルをアップしたら、ブラウザを開いてPHPファイルをアップしたURLを開きます。

アップしたPHPファイルをブラウザで開く

すると画面にサーパーのフルパスが表示されます。

目次