首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用php.ini-production和php.ini - -> php.ini破坏Kubernetes env

使用php.ini-production和php.ini - -> php.ini破坏Kubernetes env
EN

Stack Overflow用户
提问于 2020-04-05 00:11:04
回答 1查看 695关注 0票数 0

我当时正在阅读关于Docker中心的文档,发现:

配置此映像附带默认的php.ini-developmentphp.ini-production配置文件。强烈建议对生产环境中使用的图像使用生产配置!通过在Dockerfile.dev中添加以下内容,我遵循了使用它们的步骤:

代码语言:javascript
运行
复制
RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini"

代码语言:javascript
运行
复制
RUN mv "$PHP_INI_DIR/php.ini-development" "$PHP_INI_DIR/php.ini"

现在,当我启动集群时,它在index.php中使用的所有环境变量都是Undefined Index,程序不再工作。修复方法是注释掉RUN mv...,然后一切都恢复正常。

为什么要破坏Kubernetes的环境变量,我怎样才能让它们结合起来呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-05 00:19:12

似乎从用$_ENV['<varname>']获取环境变量切换到getenv('<varname>')修复了这个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61036448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档