また、Webサーバーのルートディレクトリは、サイトファイルを配置し、後でブラウザのlocalhost/file_nameにアクセスする場所ですか?
WAMPをc:\wamp
にインストールした場合、Webサーバーのルートディレクトリはc:\wamp\www
になると思いますが、これはバージョンによって異なる場合があります。
はい、これはブラウザを介してアクセスするためにサイトファイルを置く場所です。
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
の異なる値を保持する可能性のある新しい構成ファイル(その場合、新しいファイルにはこの定義を含める必要がありますが、デフォルトの構成ファイルにある残りの構成も含める必要があります)。
ユーザー「mins」によって提案されたものはすべて正しく、優れた情報です。
WAMP 2.5は、ブラウザにlocalhostを入力すると、デフォルトのサーバー設定画面を提供します。これは、以前の投稿で説明したように、c:\ wamp\wwwにマップされます。 wwwの下にサブディレクトリを作成すると、プロジェクトがこのディスプレイに表示されます。クリックするだけでプロジェクトに参加できます。
さまざまなプロジェクトがさまざまなディレクトリ構造の下にありますが、共有ドライブ上にある場合があり、ファイルの集中管理された場所が不便になります。幸いなことに、WAMP 2.5の2番目の機能であるエイリアスは、1つ(または複数)の異なるWebディレクトリの場所を指定することを非常に簡単にします。構成ファイルの編集はありません。 WAMPメニューを使用して、[Apache]> [エイリアスディレクトリ]> [エイリアスの追加]を選択します。
WAMPは、さまざまな開発者の好みをサポートするためにうまく進化しました。
ルートディレクトリが何であるかを確認するには、Apacheのhttpd.confファイルに移動し、「DocumentRoot」を検索します。それに続く場所はルートディレクトリです。
これはWebルートディレクトリc:\ wamp\wwwへのパスです
このディレクトリに異なるフォルダを追加して、次のように呼び出すことで、異なるプロジェクトを作成できます。
ブラウザーからのlocalhost/project1
これにより、project1内にあるindex.htmlまたはindex.phpが実行されます。