hhvm nginx没有返回upload_max_filesize / post_max_size的值

时间:2015-03-11 16:58:19

标签: php nginx hhvm

我在ubuntu(14.04)上通过fastcgi通过nginx(1.6.2)运行hhvm(3.6)。

调用ini_get('post_max_size')ini_get('upload_max_filesize')会在nginx返回的脚本中返回一个空字符串。

但是,同样简单的脚本(test.php):

<?php
print_r("value: '" . ini_get('upload_max_filesize') . "'\n");
print_r("value: '" . ini_get('post_max_size') . "'\n");

由hhvm调用

hhvm -f test.php

返回:

foo@bar:~$ hhvm -f test.php 
value: '100M'
value: '104857600'

upload_max_filesizepost_max_size添加到/etc/hhvm/php.ini会通过hhvm命令行给出预期值,但是nginx中的hhvm没有变化,但更改了php中的其他参数.ini(即session.save_path),我知道它正在被检查。

我的假设是upload_max_filesizepost_max_size在其他地方被覆盖,但我找不到在任何其他配置或ini文件中引用它们。

有人知道他们可以卖给我吗?

1 个答案:

答案 0 :(得分:2)

对不起噪音,但看起来这是一个错误。 https://github.com/facebook/hhvm/issues/4993