【发布时间】:2016-03-31 03:47:42
【问题描述】:
我有一个 Linux 服务器,上面有很多不同的网站。当我对网站进行编程时,我会在本地开发它们并将 APPLICATION_ENV 设置为开发。在我的服务器上,我有一个暂存子域设置,我将 APPLICATION_ENV 设置为暂存。最后,如果我最终托管生产网站,我可以将 APPLICATION_ENV 设置为生产。所有这一切都很好,但最近我在每次部署后都在运行 CLI 任务。我的命令行脚本显然不能对我通过 Apache 设置的 APPLICATION_ENV 变量做任何事情。我知道你可以像这样导出一个变量:
导出 APPLICATION_ENV="staging"
但是,这将在我的整个服务器上设置它,而我真的只想在暂存子域上设置它。有没有办法将这些变量包含到我服务器上的子域中?
【问题讨论】:
-
在 CLI 中设置环境变量时,它只会影响该进程及其衍生的进程,不会影响系统的其余部分。
标签: php server environment-variables command-line-interface vhosts