有没有办法设置一个env var,以便我的LAMP堆栈可以读入并收集它是否处于生产与开发模式?我不想在我的服务器上下文中,在php中或在我的应用程序中明确设置显式行。相反,我希望我的应用程序能够引用php,也许是php来引用服务器或它的用户的env,服务器也可以引用外部的东西。
通过这种方式,我可以生成shell脚本,例如' goprd'或者' godev',重新启动堆栈,并在每个技术节点内定义逻辑并相应地调整其行为。 Node使用$ NODE_ENV参数,这相当于我希望用现有堆栈做的。
也许我是短视的 - 如果有一个首选的BKM,我愿意听到它。在搜索时,大多数env_var解决方案都是在一些开发框架的上下文中与原始服务器组件相对应的。我也没有找到一种方法来安全地设置一个没有感觉到黑客的PHP超全局。