加载了mongo模块,但php.ini中没有条目

时间:2014-06-13 12:55:51

标签: php mongodb

我检查了加载的php.ini,它位于/usr/local/php5/lib/php.ini

我想修改mongo.utf8参数,但除了我添加的extension=mongo.so之外,我无法找到任何mongo条目。

任何形式的帮助表示赞赏。提前致谢。

2 个答案:

答案 0 :(得分:0)

您可能需要手动添加mongo ini设置。它们都有默认值,但如果要覆盖它们,则必须自己在ini文件中指定它们。

请参阅Mongo Runtime配置:http://www.php.net/manual/en/mongo.configuration.php

编辑**

我通常会为每个要添加的扩展程序创建一个单独的INI配置,并将其放入您的ini扫描目录中,如phpinfo();上所标记

答案 1 :(得分:0)

您可以检查扩展文件夹(例如,在Ubuntu上的/etc/php5/conf.d/)以获取mongo.ini文件。如果文件不存在,您可以轻松创建自己的文件并在其中添加配置。如果您不想创建单独的配置文件,可以将其添加到php.ini

话虽如此,您应该考虑不使用该选项,因为正如PHP documentation中所述,它将从未来版本中删除:

  

此选项将被删除,并且始终抛出异常   从版本1.1.0开始的非UTF8字符串。