Php 切换灯具生产与开发模式的环境Var
有没有一种方法可以设置一个env var,这样我的LAMP堆栈就可以读入并收集它是否处于生产模式还是开发模式?我不想在我的服务器上下文中、在php中或在我的应用程序中显式地设置一行。相反,我希望我的应用程序引用php,可能php引用服务器或用户的环境,服务器也引用外部内容 通过这种方式,我可以生成shell脚本,如“goprd”或“godev”,重新启动堆栈,并在每个技术节点中定义逻辑,并相应地调整它们的行为。Node使用$Node_ENV参数,这相当于我希望对现有堆栈执行的操作Php 切换灯具生产与开发模式的环境Var,php,environment-variables,development-environment,lamp,Php,Environment Variables,Development Environment,Lamp,有没有一种方法可以设置一个env var,这样我的LAMP堆栈就可以读入并收集它是否处于生产模式还是开发模式?我不想在我的服务器上下文中、在php中或在我的应用程序中显式地设置一行。相反,我希望我的应用程序引用php,可能php引用服务器或用户的环境,服务器也引用外部内容 通过这种方式,我可以生成shell脚本,如“goprd”或“godev”,重新启动堆栈,并在每个技术节点中定义逻辑,并相应地调整它们的行为。Node使用$Node_ENV参数,这相当于我希望对现有堆栈执行的操作 也许我是目光短
也许我是目光短浅——如果有更喜欢的BKM,我愿意听。环顾四周,大多数env_var解决方案都发布在一些开发框架的上下文中,而不是原始服务器组件。我也没能找到一种方法来安全地设置一个没有黑客感的PHP超全局。当然,在
VirtualHost
中使用SetEnv环境\u NAME local
。然后,您可以从$\u服务器
superglobal读取此信息。相关: