Hướng dẫn install ext mongodb 1.13 0 - cài đặt ext mongodb 1.13 0

10

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi đang sử dụng với Php phiên bản 7.2 mới nhất trên MacOS Mojave / MacOS Big Sur / MacOS Monterey / MacOS Ventura và nhận lỗi như

 $composer require mongodb/mongodb
Using version ^1.4 for mongodb/mongodb
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)

Để biết thêm thông tin về câu hỏi: Xem màn hình

Hướng dẫn install ext mongodb 1.13 0 - cài đặt ext mongodb 1.13 0

Yêu cầu của bạn không thể được giải quyết cho một bộ gói có thể cài đặt.

Bài 1 -MongoDB/MongoDB v1.4.x -Dev yêu cầu ext -didb ^1.5.0 -> MongoDB mở rộng PHP được yêu cầu bị thiếu trong hệ thống của bạn. -MongoDB/MongoDB 1.5.x-Dev yêu cầu ext-mongoDB ^1.6-> Phần mở rộng PHP được yêu cầu bị thiếu trong hệ thống của bạn. -MongoDB/MongoDB 1.4.2 yêu cầu ext -didb ^1.5.0 -> Phần mở rộng PHP được yêu cầu bị thiếu trong hệ thống của bạn. -MongoDB/MongoDB 1.4.1 yêu cầu ext -didb ^1.5.0 -> Phần mở rộng PHP được yêu cầu bị thiếu trong hệ thống của bạn. -MongoDB/MongoDB 1.4.0 yêu cầu ext -didb ^1.5.0 -> Phần mở rộng PHP được yêu cầu bị thiếu trong hệ thống của bạn. **-Yêu cầu cài đặt cho MongoDB/MongoDB ^1.4-> Dòng tính bằng MongoDB/MongoDB [1.4.0, 1.4.1, 1.4.2, 1.5.x-dev, v1.4.x-dev].

Cài đặt không thành công, hoàn nguyên ./composer.json vào nội dung ban đầu của nó.

Tôi đã cài đặt phần mở rộng MongoDB vẫn đang gặp sự cố

Hướng dẫn install ext mongodb 1.13 0 - cài đặt ext mongodb 1.13 0

Không chắc chắn những gì tôi đã bỏ lỡ các bước để cài đặt. Nếu bất cứ ai có thể giúp tôi với vấn đề nhà soạn nhạc này, tôi sẽ đánh giá rất cao nó. Cảm ơn trước.

Đã hỏi ngày 7 tháng 2 năm 2019 lúc 4:20Feb 7, 2019 at 4:20

Hướng dẫn install ext mongodb 1.13 0 - cài đặt ext mongodb 1.13 0

Kalpesh Gamitkalpesh GamitKalpesh Gamit

7711 huy hiệu vàng9 Huy hiệu bạc28 Huy hiệu đồng1 gold badge9 silver badges28 bronze badges

2

Nhà soạn nhạc yêu cầu MongoDB/MongoDB

composer require mongodb/mongodb --ignore-platform-reqs
composer require jenssegers/mongodb --ignore-platform-reqs

Using version ^3.4 for jenssegers/mongodb
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 2 installs, 0 updates, 0 removals
  - Installing mongodb/mongodb (1.4.2): Downloading (100%)         
  - Installing jenssegers/mongodb (v3.4.5): Downloading (100%)         
jenssegers/mongodb suggests installing jenssegers/mongodb-session (Add MongoDB session support to Laravel-MongoDB)
jenssegers/mongodb suggests installing jenssegers/mongodb-sentry (Add Sentry support to Laravel-MongoDB)
Writing lock file
Generating optimized autoload files

Hướng dẫn install ext mongodb 1.13 0 - cài đặt ext mongodb 1.13 0

composer require jenssegers/mongodb --ignore-platform-reqs Nó đã giải quyết vấn đề của tôi.It solved my problem.

Đã trả lời ngày 18 tháng 2 năm 2019 lúc 5:17Feb 18, 2019 at 5:17

Hướng dẫn install ext mongodb 1.13 0 - cài đặt ext mongodb 1.13 0

Kalpesh Gamitkalpesh GamitKalpesh Gamit

7711 huy hiệu vàng9 Huy hiệu bạc28 Huy hiệu đồng1 gold badge9 silver badges28 bronze badges

1

Nhà soạn nhạc yêu cầu MongoDB/MongoDB

sudo pecl install mongodb

composer require jenssegers/mongodb --ignore-platform-reqs Nó đã giải quyết vấn đề của tôi.

Build process completed successfully
Installing '/usr/local/Cellar/php/7.3.3/pecl/20180731/mongodb.so'
install ok: channel://pecl.php.net/mongodb-1.5.3
Extension mongodb enabled in php.ini

Đã trả lời ngày 18 tháng 2 năm 2019 lúc 5:17

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.May 28, 2019 at 17:24

Hướng dẫn install ext mongodb 1.13 0 - cài đặt ext mongodb 1.13 0

3

Cuối cùng, bạn sẽ thấy thông tin sau.

và sau đó khởi động lại dịch vụ PHP của bạn.

  • Đã trả lời ngày 28 tháng 5 năm 2019 lúc 17:24
  • Lỗi này sẽ xảy ra khi sử dụng WAMP vì có Php.ini duy nhất cho WAMP và CMD.
  • Vì vậy, bạn có thể đã thêm Mongo-Ext vào WAMP của bạn và do đó, có vẻ như nó đang chạy và được đưa vào danh sách tiện ích mở rộng được kích hoạt. Tuy nhiên, điều này không có sẵn cho dòng lệnh Php.ini và bạn cũng cần xác nhận phiên bản CMD của PHP bạn đang chạy

Bạn có thể xác nhận phiên bản PHP CMD của mình trong biến "Đường dẫn" Windows Env

composer require jenssegers/mongodb --ignore-platform-reqs

Nếu phiên bản PHP CMD không giống với phiên bản bạn đã đưa Mongo-Ext của mình, bạn sẽ phải cài đặt Mongo-Ext sử dụng

Sau đó đảm bảo rằng extension=php_mongodb được thiết lập trong cả phiên bản WAMP và CMD của bạn của Php.iniMar 24, 2021 at 15:05

Để xác nhận, bạn đã thành công, ox-ex

Trên đây không phải là cách chính xác để làm điều đó, vì nó sẽ tạo ra các vấn đề trong tương lai với các gói, cập nhật và/hoặc cài đặt khác.

Đã trả lời ngày 24 tháng 3 năm 2021 lúc 15:05

Nhà soạn nhạc yêu cầu MongoDB/MongoDB

composer require jenssegers/mongodb --ignore-platform-reqs Nó đã giải quyết vấn đề của tôi.

Đã trả lời ngày 18 tháng 2 năm 2019 lúc 5:17

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.Sep 7, 2021 at 9:59

Làm cách nào để cài đặt hoặc bật tiện ích mở rộng MongoDB của PHP?

Cài đặt Thư viện PHP MongoDB..
Nhà soạn nhạc $ yêu cầu MongoDB/MongoDB ..
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 ..
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 ..
Các hoạt động tập tin khóa: 4 Cài đặt, 0 Cập nhật, 0 Xóa ..
Viết tập tin khóa ..

Phần mở rộng MongoDB là gì?

Trình điều khiển MongoDB ¶ Phần mở rộng này được phát triển trên đỉnh »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.provides a minimal API for core driver functionality: commands, queries, writes, connection management, and BSON serialization.

Tôi có thể sử dụng MongoDB với PHP không?

Tạo hoặc chèn nhiều tài liệu MongoDB với PHP MongoDBCollection :: InsertMany () Phương thức cho phép bạn chèn nhiều tài liệu vào một hoạt động ghi và trả về một ví dụ của MongoDbinsertManyResult, mà bạn có thể sử dụng để truy cập ID của các tài liệu được chèn.