首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Ubuntu 18.04上安装Mongodb PHP驱动程序

在Ubuntu 18.04上安装Mongodb PHP驱动程序
EN

Stack Overflow用户
提问于 2019-05-27 06:11:52
回答 3查看 9.4K关注 0票数 3

我已经在一个新的Ubuntu 18.04服务器上安装了mongodb。我可以通过命令行访问和使用数据库,但不能通过PHP访问它,我想知道其他人是如何使它工作的。

在构建了新的Ubuntu 18.04并安装了LAMP之后,我运行:

sudo apt install mongodb-server php-pear php7.2-dev sudo pecl install mongodb

然后,我将mongodb.so扩展添加到php.ini文件中,一个phpinfo();页面显示安装了mongodb。到目前一切尚好。

如果我浏览一个测试php页面($mongo=new Mongo();),该页面仍然无法加载。

通过网络搜索,我发现https://github.com/alcaeus/mongo-php-adapter页面出现了很多次,我在那里运行了composer安装命令,但都没有用。

安装版本为: Ubuntu 18.04.2 LTS;mongoDBv3.6.3;php 7.2.17;Apache 2.4.29

我想知道其他让PHP成功使用Mongodb的人都遵循了哪些步骤?我计划报废此服务器,并重新安装虚拟机。

EN

回答 3

Stack Overflow用户

发布于 2019-07-06 23:25:07

尝试:

代码语言:javascript
复制
sudo apt-get install php-mongodb

对我很管用

票数 3
EN

Stack Overflow用户

发布于 2020-07-28 21:49:46

在添加ppa存储库ondrej/php之后,我能够安装php-mongodb

代码语言:javascript
复制
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt-get install php-mongodb
票数 3
EN

Stack Overflow用户

发布于 2019-05-27 10:21:25

您似乎正在尝试使用遗留驱动程序中的Mongo类,但您使用的是非遗留驱动程序,因此该类不存在。有关驱动程序here的更新版本,请参阅文档。您还可以考虑使用MongoDB PHP Library来抽象出许多驱动程序调用。

请注意,在您的PHP库、MongoDB和MongoDB PHP驱动程序的版本之间还有兼容性方面的考虑。你可以在here上找到它们的兼容性信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56317742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档