1

在我的 WAMP 设置中,我使用$_server['document_root']了许多文件路径。我一直在使用静态$ROOT变量,但认为在上传站点时不必编辑该常量会很好。

不幸的是,在我的 WAMP 设置中,$_server['document_root']被定义为'C:/wamp/www/'并且似乎没有一个链接在 Windows 上的 WAMP 下工作(尽管当我最初进行更改时它们在 Mac 上的 MAMP 上很好)。它在往里看file:///C:/wamp/www

我读过一篇文章,出于安全原因和易用性,它支持 document_root 的优点。不过,真的推荐吗?我突然想到,根据安装情况,它可能会有所不同。

我正在考虑只定义 document_root 变量,但现在我想知道使用该变量是否可靠。

4

1 回答 1

4

我没有 WAMP 的经验,但有经验$_SERVER['DOCUMENT_ROOT']和替代方案。我发现$_SERVER['DOCUMENT_ROOT']这是在应用程序中工作的最可靠的相对路径。

保留变量文档有很多$_SERVER['DOCUMENT_ROOT']与 windows 相关的评论(尽管最具体的是 IIS,而不是 WAMP)

http://www.php.net/manual/en/reserved.variables.php#45229

在我看来DocumentRoot,您的站点指向的C:/wamp/www/不是您的域的子文件夹,而不是www/. 您可以在此处了解 Apache 的 DocumentRoot 。

于 2011-07-11T13:59:51.010 回答