Cách [InvalidArgumentException] Gói mongodb/mongodb có các yêu cầu không tương thích với phiên bản PHP, phần mở rộng PHP và phiên bản Trình soạn thảo. - mongodb/mongodb 1. 12. 0 yêu cầu ext-mongodb ^1. 13. 0 nhưng nó không có mặt. với các ví dụ

Có vẻ như bạn đang cố cài đặt gói MongoDB cho PHP, nhưng bạn đang gặp phải thông báo lỗi cho biết gói này có các yêu cầu không tương thích với phiên bản PHP, tiện ích mở rộng PHP và phiên bản Trình soạn thảo của bạn. Để khắc phục lỗi này, bạn cần đảm bảo rằng phiên bản PHP và các tiện ích mở rộng của bạn đáp ứng các yêu cầu của gói MongoDB và rằng bạn đang sử dụng phiên bản Composer tương thích

Đây là một ví dụ về cách bạn có thể sửa lỗi này

1. Trước tiên, hãy kiểm tra phiên bản PHP của bạn bằng cách chạy lệnh `php -v`. Nếu phiên bản PHP của bạn cũ hơn phiên bản mà gói MongoDB yêu cầu, bạn sẽ cần cập nhật PHP lên phiên bản mới hơn

2. Tiếp theo, hãy kiểm tra các tiện ích mở rộng PHP được cài đặt trên hệ thống của bạn bằng cách chạy lệnh `php -m`. Điều này sẽ liệt kê tất cả các tiện ích mở rộng hiện đang được tải trong PHP. Đảm bảo rằng tiện ích mở rộng `ext-mongodb` đã được cài đặt và bật. Nếu không, bạn sẽ cần cài đặt nó bằng trình quản lý gói của hệ thống

3. Cuối cùng, hãy kiểm tra phiên bản Composer mà bạn đang sử dụng bằng cách chạy lệnh `composer -V`. Nếu phiên bản Trình soạn thảo của bạn cũ hơn phiên bản mà gói MongoDB yêu cầu, bạn sẽ cần cập nhật Trình soạn thảo lên phiên bản mới hơn

Khi bạn đã kiểm tra và cập nhật phiên bản PHP, tiện ích mở rộng PHP và phiên bản Trình soạn thảo, hãy thử cài đặt lại gói MongoDB bằng Trình soạn thảo. Bây giờ nó sẽ cài đặt mà không có bất kỳ lỗi nào

Trong bài viết này, tôi sẽ đưa ra 1 minh họa về cách sử dụng Cách [InvalidArgumentException] Gói mongodb/mongodb có các yêu cầu không tương thích với phiên bản PHP, tiện ích mở rộng PHP và Trình soạn thảo của bạn . - mongodb/mongodb 1. 12. 0 yêu cầu ext-mongodb ^1. 13. 0 nhưng nó không có mặt. với các ví dụ .

Cách [InvalidArgumentException] Gói mongodb/mongodb có các yêu cầu không tương thích với phiên bản PHP, tiện ích mở rộng PHP và phiên bản Trình soạn thảo. - mongodb/mongodb 1. 12. 0 yêu cầu ext-mongodb ^1. 13. 0 nhưng nó không có mặt. với các ví dụ - [InvalidArgumentException] Gói mongodb/mongodb có các yêu cầu không tương thích với phiên bản PHP, tiện ích mở rộng PHP và phiên bản Trình soạn thảo. - mongodb/mongodb 1. 12. 0 yêu cầu ext-mongodb ^1. 13. 0 nhưng nó không có mặt.
composer require mongodb/mongodb --ignore-platform-reqs
composer require jenssegers/mongodb --ignore-platform-reqs

Nhiều ví dụ bổ sung xung quanh chủ đề Cách [InvalidArgumentException] Gói mongodb/mongodb có các yêu cầu không tương thích với phiên bản PHP, tiện ích mở rộng PHP và phiên bản Trình soạn thảo của bạn. - mongodb/mongodb 1. 12. 0 yêu cầu ext-mongodb ^1. 13. 0 nhưng nó không có mặt. với Ví dụ vui lòng xem thêm

Gói MongoDB/MongoDB yêu cầu phiên bản MongoDB nào?

Gói mongodb/mongodb có yêu cầu không tương thích với phiên bản PHP, tiện ích mở rộng PHP và phiên bản Trình soạn thảo của bạn. - mongodb/mongodb 1. 12. 0 yêu cầu ext-mongodb ^1. 13. 0 nhưng nó không có mặt

Tôi cần phiên bản trình soạn nhạc nào cho MongoDB?

$ nhà soạn nhạc yêu cầu jenssegers/mongodb Sử dụng phiên bản ^3. 0 cho jensegers/mongodb. /nhà soạn nhạc. json đã được cập nhật Đang tải các kho lưu trữ của trình soạn thảo với thông tin gói Đang cập nhật các phụ thuộc (bao gồm cả yêu cầu-dev) Không thể giải quyết các yêu cầu của bạn thành một bộ gói có thể cài đặt

Làm cách nào để cài đặt tiện ích mở rộng MongoDB trong PHP?

Cài đặt tiện ích mở rộng PHP bằng cách chạy lệnh này trên thiết bị đầu cuối của bạn. Cuối cùng, bạn sẽ thấy thông tin sau. Quá trình xây dựng hoàn tất thành công Cài đặt '/usr/local/Cellar/php/7. 3. 3/pecl/20180731/mongodb. Vì vậy, 'cài đặt ok. kênh truyền hình. //pecl. php. net/mongodb-1. 5. 3 Tiện ích mở rộng mongodb được kích hoạt trong php. ini và sau đó khởi động lại dịch vụ PHP của bạn

Phiên bản MongoDB PHP nào có sẵn trên PECL?

Nhóm PHP vui mừ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ó trên PECL. Xây dựng dựa trên công việc được thực hiện trong 1 trước đó. 11. 0, 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

Làm cách nào để tôi cài đặt hoặc kích hoạt tiện ích mở rộng Mongodb của PHP?

Cài đặt thư viện MongoDB PHP .
$ nhà soạn nhạc yêu cầu mongodb/mongodb
Đang sử dụng phiên bản ^1. 8 cho mongodb/mongodb
/ nhà soạn nhạc. .
Chạy cập nhật nhà soạn nhạc mongodb/mongodb
Đang tải kho lưu trữ của nhà soạn nhạc với thông tin gói
Cập nhật phụ thuộc
Khóa hoạt động tập tin. 4 lượt cài đặt, 0 lần cập nhật, 0 lần gỡ bỏ
Viết tập tin khóa

Mongodb có tương thích với PHP không?

Bạn có thể thêm trình điều khiển vào ứng dụng của mình để hoạt động với MongoDB trong PHP . Trình điều khiển MongoDB PHP bao gồm hai thành phần sau. Tiện ích mở rộng , cung cấp API cấp thấp và chủ yếu dùng để tích hợp libmongoc và libbson với PHP.