【问题标题】:php_mongo extension is installed, but how come rockmongo still not connected?php_mongo 扩展已经安装了,但是rockmongo怎么还是连接不上呢?
【发布时间】:2013-07-03 00:54:25
【问题描述】:

我有一个 wamp 服务器。我也安装了mongodb。我已经安装了 php_mongo 扩展,在 php.ini 中进行更改。我下载了rockmongo,将文件解压缩到我的www文件夹中。我编辑了配置文件,但是当我尝试打开 GUI 时,它说:

“为了解决问题,你必须安装 php_mongo 模块。这里是 PHP.net 上的安装文档。”

需要帮助。谢谢

【问题讨论】:

  • 你重启了 WAMP 吗?
  • 另外,phpinfo() 的输出是否真的显示了 MongoDB 扩展?下载包中有几种不同的二进制文件,您必须选择正确的。
  • 我也有这个问题。我确实在 phpinfo() 中看到了 mongodb 驱动程序,但 ROckMongo 无法正常工作。
  • 我的现在正在工作,原来我必须选择线程安全版本5.3,因为我的php版本也是5.3

标签: php mongodb wamp


【解决方案1】:

您好,我也遇到了同样的问题。我只是按照这些步骤解决了它。

只需通过sudo pecl install mongo安装mongodb驱动扩展

安装后通过sudo pecl search mongo检查mongodb驱动是否找到

如果安装成功会出现以下输出

ubuntu@ip-***-3*-*-**:~$ sudo pecl search mongo
Retrieving data...0%
Matched packages, channel pecl.php.net:
=======================================
Package Stable/(Latest) Local
mongo   1.4.2 (stable)  1.4.2 MongoDB database driver

更改位于 /etc/php5/apache2 下的 php.ini

在php.ini的动态扩展下添加这一行extension=mongo.so保存文件

现在通过sudo service apache2 restart重启你的服务器

会有用的

【讨论】:

  • 当我尝试使用 localhost/rockmongo 时,我得到一个空白页面,并显示控制台错误 "NetworkError: 500 Internal Server Error - localhost/rockmongo" 。有什么想法吗?
  • 嗨,sudo pecl install mongo 在 php 7.0 中无法正常工作
  • brew install php70-mongodb for php 7.0
【解决方案2】:

相当老的帖子,但对于那些仍然像我一样寻找解决方案的人。 它通过以下方式解决: - php_mongo-1.4.5-5.3-vc9.dll - WampServer 2.2 - PHP 5.3.18

Windows 7,64 位。

这里是 PHP_Mongo (https://s3.amazonaws.com/drivers.mongodb.org/php/php_mongo-1.4.5.zip)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-29
    • 1970-01-01
    • 2015-02-21
    • 2018-09-05
    • 1970-01-01
    • 1970-01-01
    • 2020-12-04
    相关资源
    最近更新 更多