MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Không tìm thấy lớp 'MongoClient'

Bạn chưa cài đặt trình điều khiển PHP MongoDB, vui lòng xem liên kết này http://www.php.net/manual/en/mongo.installation.php

Cập nhật nguồn

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
sudo apt-get update

Cài đặt trình điều khiển PHP MongoDB

sudo apt-get install php5-dev php5-cli php-pear -y
sudo pecl install mongo

Mở tệp php.ini của bạn và thêm vào đó:

extension=mongo.so

Khởi động lại apache

sudo /etc/init.d/apache2 restart

Thông tin trợ giúp khác:

điều này sẽ giúp tìm tệp php.ini của bạn:

php -i | grep 'Configuration File'

Trên Ubuntu, nó hiển thị điều này:

Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini

lưu ý rằng bạn chạy lệnh này từ cli (dòng lệnh), vì vậy đối với php.ini thực sự của bạn, hãy chuyển đến thư mục apache2 thay vì cli :)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB - Truy vấn trong khoảng thời gian hàng giờ

  2. Di chuyển MongoDB sang DynamoDB, Phần 1

  3. Bổ sung xác thực MongoDB jsonSchema

  4. Bộ bản sao MongoDB với Bộ ghi nợ

  5. Tại sao PyMongo 3 lại cho ServerSelectionTimeoutError?