当前位置: 首页 > 面试题库 >

PHP中的Mongodb连接无法正常工作

楚俊杰
2023-03-14
问题内容

我正在使用Ubuntu 12.04 LTS 并在中安装了pecl /opt/lampp/bin/

当第二次安装时,其抛出错误-

命令先前运行-

pecl install mongo

pecl / mongo已经安装,并且与发行版1.5.1相同,安装失败

现在当我检查时-

echo extension_loaded("mongo") ? "loaded\n" : "not loaded\n";

它显示未加载。

但是我用更新了php.ini extension=mongo.so并重新启动了服务器,但是它不起作用。

现在让我做错了什么。

编辑

我重新实例化了命令,以下是结果-

Build process completed successfully
Installing '/opt/lampp/lib/php/extensions/no-debug-non-zts-20100525/mongo.so'
install ok: channel://pecl.php.net/mongo-1.5.1
configuration option "php_ini" is not set to php.ini location
You should add "extension=mongo.so" to php.ini

问题答案:

最终,在Neil Lunn的帮助下,我做出了正确的选择。

我添加了完整路径,并将代码添加到了我的最后一行 php.ini

extension =“ / opt / lampp / lib / php / extensions / no-debug-non-
zts-20100525 / mongo.so”



 类似资料:
  • 问题内容: 我正在尝试通过CORS将表单数据从www.siteone.com发布到www.sitetwo.com。我的ajax代码是这样的: 并且文件cors.php 如下: 但是仍然会引发Access-control-Allow-Origin错误。引发的错误是这样的: 我知道,通过仅通过标头允许远程网站来使用CORS,就可以使用跨域请求。但是当我这样尝试时,会引发错误。我在这里错过了什么吗?这是

  • 我有一个很长的表单,表单的内容是通过邮件(HTML电子邮件)发送的。 我的PHP邮件函数在其余的内容中工作得很好。但当我将以下内容添加到邮件正文时,邮件就不工作了。 基本上,我得到的。 邮件头为

  • 我有一个名为search2的集合,里面有大约20000个这样的文档: 集合上只有这个索引和“_id”字段上的默认索引。 当我执行以下查询时,我希望“nscannedObjects”为=10: 但结果是这样的: 提前致谢

  • 我正在尝试创建一个从glassfish到Oracle的连接池。当我使用命令行时,在创建过程中一切似乎都正常,但应用程序崩溃,出现以下异常:

  • 问题内容: 以下是我的脚本: 它显示以下错误: 我该如何处理? 谢谢 问题答案: 我已经安装了SSH2 PECL扩展程序,它的工作正常,谢谢大家的帮助…

  • 我无法使用我的应用程序甚至compass连接到mongoDB atlas,我收到了错误 连接11至cluster0-shard-00-02-uypd6。mongodb。净额:27017已结 这是我第一次尝试从本地连接,可能是LAN问题?在家里一切都很好