Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MongoDB PHP驱动程序不适用于Ubuntu AWS_Php_Mongodb_Amazon Ec2 - Fatal编程技术网

MongoDB PHP驱动程序不适用于Ubuntu AWS

MongoDB PHP驱动程序不适用于Ubuntu AWS,php,mongodb,amazon-ec2,Php,Mongodb,Amazon Ec2,我正在尝试在AWSEC2 Ubuntu上使用PHP7.2安装MongoDB PHP驱动程序。 我使用了sudopecl安装mongodb。它的安装似乎没有任何错误 但是,在加载phpinfo()时,我没有看到任何对Mongo的引用。当我尝试跑步时: $manager = new MongoDB\Driver\Manager("mongodb://localhost:27017"); 致命错误:未捕获错误:在/var/www/html/website/test.php中找不到类“MongoDB\

我正在尝试在AWSEC2 Ubuntu上使用PHP7.2安装MongoDB PHP驱动程序。 我使用了
sudopecl安装mongodb
。它的安装似乎没有任何错误

但是,在加载phpinfo()时,我没有看到任何对Mongo的引用。当我尝试跑步时:

$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
致命错误:未捕获错误:在/var/www/html/website/test.php中找不到类“MongoDB\Driver\Manager”。php:3堆栈跟踪:#0{main}在第3行/var/www/html/website/test.php中抛出

我确实在php.ini中输入了extension=mongodb.so


我非常感谢您的帮助,解释为什么这不起作用。

我试图使用

sudo apt-get install php-mongodb


它可以工作。

我尝试使用

sudo apt-get install php-mongodb


它可以工作。

创建一个info.php文件并将其放在根目录中。调用phpinfo()并检查mongo db。您还需要在更改php后重新启动服务器。iniI在phpinfo()中没有看到mongo,即使在重新启动apache2之后也是如此。谢谢您需要查看安装文档。确保您的驱动程序与php安装的架构相同,即x86或x62。您可以在phpinfo()中看到这一点。创建一个文件info.php并将其放在根目录中。调用phpinfo()并检查mongo db。您还需要在更改php后重新启动服务器。iniI在phpinfo()中没有看到mongo,即使在重新启动apache2之后也是如此。谢谢您需要查看安装文档。确保您的驱动程序与php安装的架构相同,即x86或x62。您可以在phpinfo()中看到这一点。