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

Cài đặt Mongodb với Đèn trên Ubuntu (Linux)

Điều này có nghĩa là PHP của bạn được biên dịch ở chế độ 32 bit, nhưng phần mở rộng mongo ở chế độ 64 bit. Tôi tin rằng PHP đã biên dịch của Apple cũng ở chế độ 32 bit, bạn có thể xác minh điều đó bằng:

php -r 'echo PHP_INT_MAX, "\n";'

Nếu điều đó hiển thị

9223372036854775807
bạn đang sử dụng nền tảng 64-bit.

Bây giờ, trong trường hợp của bạn, bạn sẽ cần đảm bảo rằng bạn biên dịch phần mở rộng MongoDB với kiến ​​trúc 32-bit. Từ http://artur.ejsmont.org/blog/content/how-to-build-mongodb-pecl-extension-in-32bit-for-php-52-on-macosx-snow- báo hoa mai Tôi tin rằng bạn có thể làm được điều đó với:

pecl download mongo
tar -xvzf mongo-1.2.7.tgz
cd mongo-1.2.7

CFLAGS="-m32"

phpize
./configure
make
make install


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tạo, đọc, cập nhật, xóa dữ liệu bằng cách sử dụng Node.js - Mongoose

  2. Làm cách nào để chèn dữ liệu vào bộ sưu tập mongodb bằng trình điều khiển c # 2.0?

  3. MongoDB:chèn tài liệu với id cụ thể thay vì ObjectID được tạo tự động

  4. Tìm các điểm gần LineString trong mongodb được sắp xếp theo khoảng cách

  5. Có cách nào để ngăn MongoDB thêm dạng số nhiều vào tên bộ sưu tập không?