PHP-FPM从命令行返回不同的结果

时间:2012-04-16 14:40:20

标签: php mbstring

在安装程序(owncloud)期间,它显示no mbstring module installed。 所以我查了一下,但我已经在我的PHP中安装了。

我发现(在安装脚本中)检查mbstring是否存在的方式是:

if(function_exists("mb_detect_encoding")) {
    // ok
} else {
    // no module
}

所以我制作了这个测试脚本:

echo function_exists("mb_detec_encoding");

但问题现在来自命令行了。我能得到正确的结果:1 但是,如果我从浏览器访问此脚本,则不返回任何结果(false)。

我已经检查过他们是否使用了不同的php.ini,但是当我通过phpinfo()检查时它是一样的。
并且mbstring是在PHP中编译的,因此它不需要任何配置。我想。

我正在运行 Nginx + php-fpm + php(5.3.10) 有人知道它为什么会返回不同的结果吗?

提前致谢。

0 个答案:

没有答案