web-dev-qa-db-ja.com

WAMPのWebサーバールートディレクトリはどこにありますか?

また、Webサーバーのルートディレクトリは、サイトファイルを配置し、後でブラウザのlocalhost/file_nameにアクセスする場所ですか?

20
ionescho

WAMPをc:\wampにインストールした場合、Webサーバーのルートディレクトリはc:\wamp\wwwになると思いますが、これはバージョンによって異なる場合があります。

はい、これはブラウザを介してアクセスするためにサイトファイルを置く場所です。

31
Jordan S. Jones

WAMPでは、ファイルはApacheコンポーネント(WAMPのA)によって提供されます。

Apacheでは、デフォルトで提供されるファイルはインストールディレクトリのサブディレクトリhtdocsにあります。しかし、これは変更することができ、実際にはWAMPがApacheをインストールするときに変更されます。

ファイルの提供元の場所はDocumentRootという名前で、Apache構成ファイルの変数を使用して定義されます。デフォルト値は、htdocsディレクトリという名前のサブディレクトリに関連するServerRootサブディレクトリです。

デフォルトでは、ServerRootはApacheのインストールディレクトリです。ただし、これは構成ファイルに再定義するか、Apacheの起動に使用されるhttpdコマンドの-dオプションを使用して再定義することもできます。構成ファイルの値は、-dオプションをオーバーライドします。

構成ファイルは、デフォルトでServerRootに対して相対的なconf/httpd.confです。ただし、これはhttpdコマンドの-fオプションを使用して変更できます。

WAMPは、それ自体をインストールするときに、DocumentRoot c:/wamp/www/を使用してデフォルトの構成ファイルを変更します。 提供するファイルはここに配置する必要がありますデフォルトディレクトリではなくhtdocsにあります。

デフォルトの設定ファイルのDocumentRootを変更するか、明示的または暗黙的に指す2つのコマンドラインオプション-fまたは-dのいずれかを使用して、WAMPによって設定されたこの場所を変更できます。 DocumentRootの異なる値を保持する可能性のある新しい構成ファイル(その場合、新しいファイルにはこの定義を含める必要がありますが、デフォルトの構成ファイルにある残りの構成も含める必要があります)。

17
mins

ユーザー「mins」によって提案されたものはすべて正しく、優れた情報です。

WAMP 2.5は、ブラウザにlocalhostを入力すると、デフォルトのサーバー設定画面を提供します。これは、以前の投稿で説明したように、c:\ wamp\wwwにマップされます。 wwwの下にサブディレクトリを作成すると、プロジェクトがこのディスプレイに表示されます。クリックするだけでプロジェクトに参加できます。

さまざまなプロジェクトがさまざまなディレクトリ構造の下にありますが、共有ドライブ上にある場合があり、ファイルの集中管理された場所が不便になります。幸いなことに、WAMP 2.5の2番目の機能であるエイリアスは、1つ(または複数)の異なるWebディレクトリの場所を指定することを非常に簡単にします。構成ファイルの編集はありません。 WAMPメニューを使用して、[Apache]> [エイリアスディレクトリ]> [エイリアスの追加]を選択します。

WAMPは、さまざまな開発者の好みをサポートするためにうまく進化しました。

3
OldMan

WampstackにBitnamiインストーラーを使用する場合は、次の場所に移動します。

c:/Bitnami/wampstack-5.6.24-0/Apache/conf(もちろん、バージョン番号は異なる場合があります)

ファイルを開きます:Visual Studioコードやメモ帳++などのテキストエディターでhttpd.conf

「DocumentRoot」を検索してください。画像をご覧ください。

Screenshot

このファイルのディレクトリを変更できます。

3

ルートディレクトリが何であるかを確認するには、Apacheのhttpd.confファイルに移動し、「DocumentRoot」を検索します。それに続く場所はルートディレクトリです。

2
Vallabh Lakade

これはWebルートディレクトリc:\ wamp\wwwへのパスです

このディレクトリに異なるフォルダを追加して、次のように呼び出すことで、異なるプロジェクトを作成できます。

ブラウザーからのlocalhost/project1

これにより、project1内にあるindex.htmlまたはindex.phpが実行されます。

1
KawaiKx