我当时正在阅读关于Docker中心的文档,发现:
配置此映像附带默认的
php.ini-development和php.ini-production配置文件。强烈建议对生产环境中使用的图像使用生产配置!通过在Dockerfile.dev中添加以下内容,我遵循了使用它们的步骤:
RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini"或
RUN mv "$PHP_INI_DIR/php.ini-development" "$PHP_INI_DIR/php.ini"现在,当我启动集群时,它在index.php中使用的所有环境变量都是Undefined Index,程序不再工作。修复方法是注释掉RUN mv...,然后一切都恢复正常。
为什么要破坏Kubernetes的环境变量,我怎样才能让它们结合起来呢?
发布于 2020-04-05 00:19:12
似乎从用$_ENV['<varname>']获取环境变量切换到getenv('<varname>')修复了这个问题。
https://stackoverflow.com/questions/61036448
复制相似问题