存储应用程序相关配置文件的位置?

时间:2013-07-17 08:40:01

标签: php apache frameworks

我们有一个带有几个php应用程序的svn(不依赖于彼此,具有不同的版本)。

我遇到的问题是,我不知道存储配置文件的位置以及如何使应用程序可以访问它们。配置文件当然可以在不同的环境(dev,test,prod)之间进行更改,并且在其中包含密码,用户名和api的URL。

将它们签入SVN并不是一个好主意,因为开发和测试的人不应该看到生产系统的凭据。

所以这让我把它们存放在svn树之外。

因为我不想将相同的配置复制到应用程序的多个版本,所以我想使用Apache的SetEnv指令来存储配置文件的路径。

语法:app-name _ config-file-name

这将在Apache配置文件中留下很多环境变量。

此解决方案似乎不是最好的方法。还有什么比这更好的吗?

0 个答案:

没有答案