Hướng dẫn download mongodb php driver for windows github - tải xuống trình điều khiển mongodb php cho windows github

Trình điều khiển PHP MongoDB

Hướng dẫn download mongodb php driver for windows github - tải xuống trình điều khiển mongodb php cho windows github

Phần mở rộng này được phát triển trên các thư viện Libmongoc và Libbson. Nó cung cấp API tối thiểu cho chức năng trình điều khiển cốt lõi: các lệnh, truy vấn, ghi, quản lý kết nối và tuần tự hóa BSON.

Các thư viện PHP của người dùng phụ thuộc vào tiện ích mở rộng này có thể cung cấp các API cấp cao hơn, chẳng hạn như các trình xây dựng truy vấn, phương thức trợ giúp lệnh riêng lẻ và Gridfs. Các nhà phát triển ứng dụng nên xem xét sử dụng tiện ích mở rộng này kết hợp với Thư viện PHP MongoDB, trong đó thực hiện cùng một API cấp cao hơn được tìm thấy trong trình điều khiển MongoDB cho các ngôn ngữ khác.

Tài liệu

  • https://php.net/manual/en/set.mongodb.php
  • https://docs.mongodb.com/ecosystem/drivers/php/

Cài đặt

Để xây dựng và cài đặt trình điều khiển:

$ pecl install mongodb
$ echo "extension=mongodb.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`

Hướng dẫn cài đặt bổ sung có thể được tìm thấy trong tài liệu PHP.NET.

Phần mở rộng này được dự định sẽ được sử dụng cùng với thư viện PHP MongoDB, được phân phối dưới dạng gói

pecl install mongodb-1.14.2
1 cho nhà soạn nhạc.

Vấn đề báo cáo

Các vấn đề liên quan đến phần mở rộng nên được báo cáo trong dự án PHPC trong JIRA của MongoDB. Các vấn đề liên quan đến thư viện nên được báo cáo trong dự án PHPLIB.

Đối với các câu hỏi chung và yêu cầu hỗ trợ, vui lòng sử dụng một trong các kênh hỗ trợ kỹ thuật của MongoDB.

Lỗ hổng bảo mật

Nếu bạn đã xác định lỗ hổng bảo mật trong trình điều khiển hoặc bất kỳ dự án MongoDB nào khác, vui lòng báo cáo theo hướng dẫn trong Tạo báo cáo lỗ hổng.

Sự phát triển

Sự phát triển được theo dõi trong dự án PHPC trong JIRA của MongoDB. Tài liệu đóng góp cho dự án này có thể được tìm thấy trong đóng góp.MD.

1.14.2

Nhóm PHP vui lòng thông báo rằng phiên bản 1.14.2 của phần mở rộng PHP MongoDB hiện có sẵn trên PECL.

Phát hành điểm nổi bật

Bản phát hành này khắc phục sự cố xây dựng trong đó libresolv không được liên kết chính xác trên một số nền tảng (ví dụ: Ubuntu 22.04).

Việc phát hành này nâng cấp các phụ thuộc Libbson và Libmongoc của chúng tôi lên 1.22.2. Điều này đáng chú ý là khắc phục sự cố xây dựng trên Alpine Linux và một lỗi riêng biệt đã ngăn người lái kết nối với hồ dữ liệu Atlas, cả hai đều được giới thiệu trong Libmongoc 1.22.0 (tức là EXT-MongoDB 1.14.0).

Một danh sách đầy đủ các vấn đề được giải quyết trong bản phát hành này có thể được tìm thấy trong JIRA.

Tài liệu

Tài liệu có sẵn trên php.net.

Cài đặt

Bạn có thể tải xuống và cài đặt nguồn theo cách thủ công hoặc bạn có thể cài đặt tiện ích mở rộng với:

pecl install mongodb-1.14.2

hoặc cập nhật với:

pecl upgrade mongodb-1.14.2

1.14.1

Nhóm PHP vui lòng thông báo rằng phiên bản 1.14.1 của phần mở rộng PHP MongoDB hiện có sẵn trên PECL.

Phát hành điểm nổi bật

Bản phát hành này khắc phục sự cố xây dựng trong đó libresolv không được liên kết chính xác trên một số nền tảng (ví dụ: Ubuntu 22.04).

Một danh sách đầy đủ các vấn đề được giải quyết trong bản phát hành này có thể được tìm thấy trong JIRA.

Tài liệu

Tài liệu có sẵn trên php.net.

Cài đặt

Bạn có thể tải xuống và cài đặt nguồn theo cách thủ công hoặc bạn có thể cài đặt tiện ích mở rộng với:

pecl install mongodb-1.14.1

hoặc cập nhật với:

pecl upgrade mongodb-1.14.1

Nhóm PHP vui lòng thông báo rằng phiên bản 1.14.1 của phần mở rộng PHP MongoDB hiện có sẵn trên PECL.

1.14.0

Việc phát hành này nâng cấp các phụ thuộc Libbson và Libmongoc của chúng tôi lên 1.22.1. Sự phụ thuộc libmongocrypt đã được nâng cấp lên 1.5.2.

Phát hành điểm nổi bật

Bản phát hành này khắc phục sự cố xây dựng trong đó libresolv không được liên kết chính xác trên một số nền tảng (ví dụ: Ubuntu 22.04).

Việc phát hành này nâng cấp các phụ thuộc Libbson và Libmongoc của chúng tôi lên 1.22.2. Điều này đáng chú ý là khắc phục sự cố xây dựng trên Alpine Linux và một lỗi riêng biệt đã ngăn người lái kết nối với hồ dữ liệu Atlas, cả hai đều được giới thiệu trong Libmongoc 1.22.0 (tức là EXT-MongoDB 1.14.0).

Một danh sách đầy đủ các vấn đề được giải quyết trong bản phát hành này có thể được tìm thấy trong JIRA.

Một danh sách đầy đủ các vấn đề được giải quyết trong bản phát hành này có thể được tìm thấy trong JIRA.

Tài liệu

Tài liệu có sẵn trên php.net.

Cài đặt

Bạn có thể tải xuống và cài đặt nguồn theo cách thủ công hoặc bạn có thể cài đặt tiện ích mở rộng với:

pecl install mongodb-1.14.0

hoặc cập nhật với:

pecl upgrade mongodb-1.14.0

Nhóm PHP vui lòng thông báo rằng phiên bản 1.14.1 của phần mở rộng PHP MongoDB hiện có sẵn trên PECL.

1.14.0beta1

1.13.0

1.12.1

Việc phát hành này nâng cấp các phụ thuộc Libbson và Libmongoc của chúng tôi lên 1.22.1. Sự phụ thuộc libmongocrypt đã được nâng cấp lên 1.5.2.

Phát hành điểm nổi bật

Bản phát hành này khắc phục sự cố xây dựng trong đó libresolv không được liên kết chính xác trên một số nền tảng (ví dụ: Ubuntu 22.04).

Việc phát hành này nâng cấp các phụ thuộc Libbson và Libmongoc của chúng tôi lên 1.22.2. Điều này đáng chú ý là khắc phục sự cố xây dựng trên Alpine Linux và một lỗi riêng biệt đã ngăn người lái kết nối với hồ dữ liệu Atlas, cả hai đều được giới thiệu trong Libmongoc 1.22.0 (tức là EXT-MongoDB 1.14.0).

Tài liệu

Tài liệu có sẵn trên php.net.
http://php.net/set.mongodb

Cài đặt

Bạn có thể tải xuống và cài đặt nguồn theo cách thủ công hoặc bạn có thể cài đặt tiện ích mở rộng với:

pecl install mongodb-1.12.1

hoặc cập nhật với:

pecl upgrade mongodb-1.12.1

Nhóm PHP vui lòng thông báo rằng phiên bản 1.14.1 của phần mở rộng PHP MongoDB hiện có sẵn trên PECL.
http://pecl.php.net/package/mongodb

1.12.0

Nhóm PHP vui lòng thông báo rằng phiên bản 1.12.0 của phần mở rộng PHP MongoDB hiện có sẵn trên PECL.

Phát hành điểm nổi bật

Xây dựng theo công việc được thực hiện trong bản phát hành 1.11.0 trước đó, bản phát hành này hoàn thành khả năng tương thích với Php 8.1.0. Các lớp có các phương thức

pecl upgrade mongodb-1.14.2
3 hiện chỉ định loại trả về
pecl upgrade mongodb-1.14.2
4 và thực hiện chuỗi có thể chuỗi cho PHP 8.0+. Giao diện với các phương thức
pecl upgrade mongodb-1.14.2
3 hiện chỉ định thông tin loại trả về dự kiến.

Bản phát hành này bổ sung hỗ trợ cho KeyStores KMIP khi sử dụng mã hóa cấp trường phía máy khách. Ngoài ra, các tùy chọn TLS hiện có thể được chỉ định khi định cấu hình kho khóa. Những cải tiến này áp dụng cho cả tùy chọn trình điều khiển

pecl upgrade mongodb-1.14.2
6 cho phương thức
pecl install mongodb-1.14.2
4 và
pecl upgrade mongodb-1.14.2
8.
pecl upgrade mongodb-1.14.2
8 method.

Bản phát hành này nâng cấp các phụ thuộc Libbson và Libmongoc của chúng tôi lên 1.20.0. Sự phụ thuộc libmongocrypt đã được nâng cấp lên 1.3.0. Hỗ trợ cho Php 7.1 đã bị xóa và phần mở rộng hiện yêu cầu PHP 7.2 trở lên.

Một danh sách đầy đủ các vấn đề đã được giải quyết trong bản phát hành này có thể được tìm thấy tại: https://jira.mongodb.org/secure/releasenote.jspa?projectid=12484&version=31694

Tài liệu

Tài liệu có sẵn trên php.net: http://php.net/set.mongodb
http://php.net/set.mongodb

Cài đặt

Bạn có thể tải xuống và cài đặt nguồn theo cách thủ công hoặc bạn có thể cài đặt tiện ích mở rộng với:

pecl install mongodb-1.12.0

hoặc cập nhật với:

pecl install mongodb-1.14.2
0

Các nhị phân Windows có sẵn trên PECL: http://pecl.php.net/package/mongodb
http://pecl.php.net/package/mongodb

1.11.1

1.11.0

1.11.0alpha1

Trình điều khiển PHP MongoDB là gì?

Trình điều khiển MongoDB Nó cung cấp API tối thiểu cho chức năng trình điều khiển cốt lõi: các lệnh, truy vấn, ghi, quản lý kết nối và tuần tự hóa BSON. Các thư viện PHP của người dùng phụ thuộc vào tiện ích mở rộng này có thể cung cấp các API cấp cao hơn, chẳng hạn như các trình xây dựng truy vấn, phương thức trợ giúp lệnh riêng lẻ và Gridfs.It provides a minimal API for core driver functionality: commands, queries, writes, connection management, and BSON serialization. Userland PHP libraries that depend on this extension may provide higher level APIs, such as query builders, individual command helper methods, and GridFS.

MongoDB có được hỗ trợ bởi PHP không?

Bạn có thể thêm trình điều khiển vào ứng dụng của bạn để làm việc với MongoDB trong PHP.Trình điều khiển PHP MongoDB bao gồm hai thành phần sau: phần mở rộng, cung cấp API cấp thấp và chủ yếu phục vụ để tích hợp libmongoc và libbson với PHP.. The MongoDB PHP Driver consists of the two following components: The extension , which provides a low-level API and mainly serves to integrate libmongoc and libbson with PHP.

Làm thế nào kết nối MongoDB với XAMPP?

Cài đặt MongoDB trong Windows XAMPP..
Cài đặt MongoDB theo đường dẫn sau: C:/MongoDB ..
Truy cập C:/ Drive của bạn sau đó tạo một thư mục mới, dữ liệu, bên trong nó tạo ra một thư mục khác DB DB.
Bắt đầu MongoDB trong lời nhắc lệnh của bạn bằng cách thực thi lệnh sau: C: \ MongoDB \ bin \ Mongod.exe ..

Làm thế nào để MongoDB lưu trữ dữ liệu trong PHP?

Tạo kết nối và chọn cơ sở dữ liệu.Để tạo kết nối, bạn cần chỉ định tên cơ sở dữ liệu, nếu cơ sở dữ liệu không tồn tại thì MongoDB sẽ tự động tạo nó.....
Tạo một bộ sưu tập.Sau đây là đoạn mã để tạo một bộ sưu tập - ....
Chèn một tài liệu.....
Tìm tất cả các tài liệu.....
Cập nhật một tài liệu.....
Xóa một tài liệu ..