Do mặc định PHP không hỗ trợ MongoDB, nên để có thể sử dụng được MongoDB trong dự án PHP thì chúng ta cần phải cài đặt và thiết lập nó trong PHP Nội dung chính Hiển thị
1, Yêu cầu
Để có thể sử dụng được mongoDB trong dự án thì mọi người cần chú ý một vài điều sau
- MongoDB chỉ hỗ trợ phiên bản PHP 5. 4 trở lên
- MongoDB request you must have ibbson, libmongoc. Và mặc định thì 2 cái này đều được tích hợp sẵn rồi
- Và cuối cùng là bạn phải có OpenSSL
Đầu tiên bạn cần cập nhật đúng vào liên kết sau. https. //pecl. php. mạng/gói/mongodb/1. 3. 0/cửa sổ
Tiếp theo, bạn kéo xuống cuối trang và chọn một trong các gói tùy chọn sau
Lưu ý . Nếu như bạn cài đặt xampp thì lõi của PHP sẽ chạy phiên bản 32 bit, tức là bạn cần phải tải các phiên bản X86.
Sau khi download xong, các bạn cần copy file php_mongodb.dll
và dán vào thư mục ext
, thư mục này nằm trong thư mục cài đặt php của bạn [nếu bạn cài xampp
Tiếp theo bạn mở file php. ini up [nằm trong thư mục cài đặt PHP] và thêm đoạn mã sau vào đó
extension=php_mongodb.dll
Như thế là bạn đã cài đặt thành công trình điều khiển MongoDB trong PHP rồi. Tuy nhiên, để có thể thực thi được MongoDB, các bạn cần cài đặt thêm một thư viện do mongoDB phát triển trung gian
Lưu ý . Để có thể cài đặt được thư viện này thì mọi người cần phải cài đặt nhà soạn nhạc [Xem hướng dẫn cài đặt nhà soạn nhạc].
Trong thư mục dự án, bạn mở cmd lên và nhập lệnh sau để cài đặt thư viện
composer require mongodb/mongodb
Nếu như chương trình download thành công và không báo lỗi gì thì có nghĩa là bạn đã cài đặt thành công
3, Sử dụng thư viện
Sau khi đã cài đặt và tải thành công thư viện về máy. Khi bạn sử dụng mongoDB, bạn phải yêu cầu tệp autoload.php
trong thư mục nhà cung cấp trong tệp cần thực thi mongoDB
VD.