doudou2121
2019-04-13 19:29
采纳率: 50%
浏览 83

MongoDB PHP驱动程序无法在Ubuntu AWS上运行

I'm trying to install the MongoDB PHP driver Using PHP 7.2 on AWS EC2 Ubuntu. I used sudo pecl install mongodb. it seems to have installed without any errors.

However, when loading phpinfo() I don't see any reference to Mongo. When I try to run:

$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");

Fatal error: Uncaught Error: Class 'MongoDB\Driver\Manager' not found in /var/www/html/website/test.php:3 Stack trace: #0 {main} thrown in /var/www/html/website/test.php on line 3

I did put in extension=mongodb.so into my php.ini

I'd appreciate assistance as to why this isn't working.

图片转代码服务由CSDN问答提供 功能建议

我正在尝试在AWS EC2 Ubuntu上使用PHP 7.2安装MongoDB PHP驱动程序。 我使用 sudo pecl install mongodb 。 它似乎安装没有任何错误。

然而,当加载phpinfo()时,我没有看到任何对Mongo的引用。 当我尝试运行时:

  $ manager = new MongoDB \ Driver \ Manager(“mongodb:// localhost:27017”); 
   
 
 

致命错误:未捕获错误:/var/www/html/website/test.php:3中找不到类'MongoDB \ Driver \ Manager'堆栈跟踪:#0 {main}抛出/ 第3行的var / www / html / website / test.php

我确实将extension = mongodb.so放入我的php.ini

我很感激为什么这不起作用的帮助。

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • dongpaipu8394 2019-04-13 19:40
    已采纳

    I tried to install driver using

    sudo apt-get install php-mongodb
    
    

    and it works.

    已采纳该答案
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题