在命令行脚本中无法识别MongoDB PHP扩展

问题描述:

我使用一个新的服务器(Rackspace,Ubuntu 10.04)试图通过linux shell运行一个php文件,该文件使用MongoDB插入和存储正在收集的信息。我一直收到我在使用的MongoDB库中定义的错误:“MongoDB PECL扩展未安装或启用”在命令行脚本中无法识别MongoDB PHP扩展

当我在浏览器窗口中运行相同的文件/脚本时,它只运行精细。

有几件事情需要注意:

我使用上述所有的一起以前,不同的服务器上withou问题。

我是新来配置一个服务器100%的我自己,任何人都可以帮助我理解为什么MongoDB PHP扩展将无法识别通过shell运行时,但工作时通过http访问?这是我的服务器配置的问题,还是问题与我使用的库有关?

Ubuntu有两个php.ini,一个用于Apache命令行。如果我没有记错,他们在:

/etc/php5/apache/.. 
/etc/php5/cli/... 
+0

辉煌。我现在知道了。非常有意义,谢谢! –