Laravel 4 通过HHVM访问系统变量

Laravel 4 通过HHVM访问系统变量,laravel-4,php,docker,hhvm,Laravel 4,Php,Docker,Hhvm,问题:我想通过HHVM访问通常不暴露于默认php设置的环境变量 上下文:我依靠几个系统变量为运行在Docker容器中的Laravel4项目提供动态配置选项。我想连接到另一个docker容器中运行的mysql DB,该容器在启动时公开一个随机IP地址。此IP地址通过Docker的--link选项传递到Laravel4容器中,并在Laravel-4容器中自动显示为系统变量 前面的方法:在使用php fpm时,我可以使用www.conf文件将Docker创建的系统变量公开给php,然后使用getenv

问题:我想通过HHVM访问通常不暴露于默认php设置的环境变量

上下文:我依靠几个系统变量为运行在Docker容器中的Laravel4项目提供动态配置选项。我想连接到另一个docker容器中运行的mysql DB,该容器在启动时公开一个随机IP地址。此IP地址通过Docker的
--link
选项传递到Laravel4容器中,并在Laravel-4容器中自动显示为系统变量

前面的方法:在使用php fpm时,我可以使用
www.conf
文件将Docker创建的系统变量公开给php,然后使用getenv('VAR_NAME')在php代码中获取变量

但是,对于HHVM,我无法理解如何访问“非标准”环境变量。我似乎找不到与
www.conf
等价的东西。以前有人尝试过吗?是否可以使用HHVM访问PHP外部的系统变量?是否有一些特定于HHVM的配置,而我只是在文档中找不到


其他信息:我支持Nginx。我认为fastcgi param指令在我的情况下不起作用,但我可能只是做错了。如果有人已经完成了我试图使用fastcgi参数所做的事情,我也可以使用这种方法。

fastcgi_param
应该在HHVM中以完全相同的方式工作(假设您将HHVM用作fastcgi服务器,您应该这样做)。

啊哈!我想我是在地下找到的。如果成功,我们将作出响应。