【问题标题】:MongoClient Not working for PHPMongoClient 不适用于 PHP
【发布时间】:2015-02-11 13:28:35
【问题描述】:

我已经尝试了很多解决方案,但都没有奏效, 我已经安装了 mongodb 驱动程序,它确实出现在 phpinfo() 页面中所以在 cli 文件夹和 apache2 文件夹中仍然没有加载 MongoClient 类,真的不知道为什么?请帮忙。

这是我的 php -ri mongo 详细信息。

mongo

MongoDB Support => enabled
Version => 1.6.2
Streams Support => enabled
SSL Support => enabled
                   Supported Authentication Mechanisms                   
MONGODB-CR => enabled
SCRAM-SHA-1 => enabled
MONGODB-X509 => enabled
GSSAPI (Kerberos) => disabled
PLAIN => disabled

Directive => Local Value => Master Value
mongo.default_host => localhost => localhost
mongo.default_port => 27017 => 27017
mongo.chunk_size => 261120 => 261120
mongo.cmd => $ => $
mongo.native_long => 1 => 1
mongo.long_as_object => 0 => 0
mongo.allow_empty_keys => 0 => 0
mongo.ping_interval => 5 => 5
mongo.is_master_interval => 15 => 15

顺便说一句,使用 laravel 5,如果这与任何事情有关。

谢谢

【问题讨论】:

  • 您使用的是哪个操作系统? Linux 还是 Mac?
  • 确切地说是Linux Ubuntu 14.04

标签: php mongodb client driver laravel-5


【解决方案1】:

可能是你安装了php5-mongoubuntu 包,而是通过pecl 安装mongo 扩展。

sudo apt-get install php5-dev make php-pear
sudo pecl install mongo
sudo echo "extension=mongo.so" | sudo tee /etc/php5/mods-available/mongo.ini

【讨论】:

  • 我按照相同的安装步骤安装了mongodb扩展,不用担心我已经修复了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-12
相关资源
最近更新 更多