28

Web 服务器根目录也是您放置站点文件并稍后在浏览器中使用 localhost/file_name 访问它们的地方吗?

4

7 回答 7

39

如果您安装了 WAMP,c:\wamp那么我相信您的网络服务器根目录将是c:\wamp\www,但这可能因版本而异。

是的,您可以在这里放置站点文件以通过浏览器访问它们。

于 2011-06-03T23:28:14.590 回答
21

在 WAMP 中,文件由 Apache 组件(WAMP 中的 A)提供服务。

在 Apache 中,默认情况下,提供的文件位于htdocs安装目录的子目录中。但这可以改变,实际上是在 WAMP 安装 Apache 时改变的。

提供文件的位置命名为DocumentRoot,并使用 Apache 配置文件中的变量定义。默认值是htdocs相对于命名目录的子目录ServerRoot

默认ServerRoot是 Apache 的安装目录。但是,这也可以重新定义到配置文件中,或者使用用于启动 Apache-d的命令的选项。httpd配置文件中的值会覆盖该-d选项。

配置文件默认conf/httpd.conf相对于ServerRoot. 但这可以使用-f命令 httpd 的选项进行更改。

当 WAMP 自行安装时,它会使用DocumentRoot c:/wamp/www/. 要提供的文件需要位于此处而不是htdocs默认目录中。

您可以更改 WAMP 设置的此位置,方法是DocumentRoot在默认配置文件中进行修改,或者使用两个命令行选项之一,-f或者-d显式或隐式指向一个新的配置文件,该文件可能包含不同的值DocumentRoot(在这种情况下新文件需要包含此定义,还需要包含默认配置文件中的其余配置)。

于 2011-06-08T23:14:53.360 回答
4

用户“mins”建议的一切都是正确的,而且信息很好。

当您在浏览器中输入 localhost 时,WAMP 2.5 会提供默认的服务器配置显示。这映射到 c:\wamp\www,如之前的帖子中所述。在 www 下创建子目录将导致项目出现在此显示屏上。单击一下,您就进入了您的项目。

我在不同的目录结构下有各种项目,有时在共享驱动器上,这使得文件的集中位置很不方便。幸运的是,WAMP 2.5 的第二个特性是别名,它可以很容易地指定一个(或多个)不同 Web 目录的位置。无需编辑配置文件。使用 WAMP 菜单,选择 Apache > 别名目录 > 添加别名。

WAMP 已经发展得很好,可以为各种开发人员偏好提供支持。

于 2014-12-01T22:58:50.003 回答
3

如果您将 Bi​​tnami 安装程序用于 wampstack,请转到:

c:/Bitnami/wampstack-5.6.24-0/apache/conf (当然你的版本号可能不同)

在 Visual Studio code 或 Notepad ++ 等文本编辑器中打开文件:httpd.conf

搜索“DocumentRoot”。见图片。

截屏

您将能够更改此文件中的目录。

于 2016-07-29T12:35:33.960 回答
2

要检查您的根目录是什么,请转到 apache 的 httpd.conf 文件并搜索“DocumentRoot”。它后面的位置是您的根目录

于 2016-02-10T09:49:41.540 回答
1

这是网络根目录 c:\wamp\www 的路径

您可以通过将不同的文件夹添加到此目录来创建不同的项目,并将它们称为:

来自浏览器的 localhost/project1

这将运行位于 project1 内的 index.html 或 index.php

于 2015-12-21T14:30:32.803 回答
0

这是我在 Windows 上使用 3.0.6 版的方法

于 2017-04-05T04:06:51.463 回答