堆栈尝试将配置从 Linux 迁移到 Windows Apache 2.2(通过 WAMP)
我们正在尝试设置一个 ENV Apache 变量以用作 DocumentRoot 和此后的其余指令,以便我们可以在服务器和开发人员的本地工作副本上使用相同的 confs 集。
在 Debian Linux Apache 中,我们有一个加载了“EXPORT”指令的 envvars 文件。这在 Windows 上不起作用,但
Setenv ROOT_TO_FILES "C:/wamp/www/test"
似乎按照 phpinfo() 显示的那样工作
但是当我们在虚拟主机的 DocumentRoot 指令中使用它时:
DocumentRoot ${ROOT_TO_FILES}
Apache 在其自己的根目录下查找该文字文本。
这是我们在 Linux 中使用它的方式,但我们也尝试过 env=ROOT_TO_FILES 的语法
apache 文档似乎很清楚如何“定义”而不是如何使用。我还看到 Apache 2.4 包含一个新的“Define”指令,它似乎正是这样做的,这让我认为这在以前的版本中可能是不可能的。
在 Windows Apache 下使用的任何示例将不胜感激。