问题:我想通过访问该HHVM通常不会暴露在默认的PHP设置环境变量访问系统变量
语境:我靠了几个系统变量来提供动态配置选项运行在Docker容器中运行的Laravel4项目。我想连接到另一个docker容器中运行的mysql数据库,该容器在启动时公开随机IP地址。使用Docker的--link
选项将此IP地址传递到Laravel4容器中,并自动公开为Laravel-4容器中的系统变量。
以前的做法:当使用PHP-FPM,我可以公开由码头工人创建使用www.conf
文件like so到PHP的系统变量,然后只用getenv(“VAR_NAME”)来获得该变量在我的PHP代码。
但是,对于HHVM,我无法弄清楚如何访问“非标准”环境变量。似乎没有相当于我能找到的www.conf
。有没有人试过这个?使用HHVM可以访问PHP外部的系统变量吗?有没有特定于HHVM的配置,我只是无法在文档中找到它?
附加信息:我在这里背后的Nginx。我认为fastcgi-param指令不适用于我的情况,但我可能只是做错了。如果任何人已经完成了我正在尝试使用fastcgi-params所做的工作,那么我也很好。
啊哈!想想我发现它在[服务器配置设置在这里](https://github.com/facebook/hhvm/wiki/runtime-options)。如果成功,会回应。 –