xamppでルートパスを使えるようにする

PHP

相対パス絶対パスに対して、3つ目のパスとしてルートパスというものがあります。
ルートパスとはサーバーのルート(一番上の階層)からみてのパスになります。PHPなどでファイルを呼び出すような時にはこのルートパスが非常に便利です。
しかし、ルートパスは通常ローカル環境では使用出来ないのですが、xamppなどの仮想サーバー下ではバーチャルホストの設定をすればローカルでもルートパスが使用可能になります。

バーチャルホスト

バーチャルホストとは1つのサーバーで複数のドメインを運用する技術のことですが、ここでは通常のPHPの授業で使っているlocalhostの設定とは別にルートパス用のバーチャルホストを設定してみます。

[C: /xampp/apache/conf/extra/httpd-vhosts.conf]

に以下の文を追加

<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/ルートパスを設定したフォルダ/"
ServerName test
</VirtualHost>
[C: /windows/System32/drivers/etc/hosts]

の一番下に追加

127.0.0.1 test

pecoegg.com

SNSでもご購読できます。

コメントを残す

*