Lớp mongodb\driver\manager không tìm thấy
Xin chào
"php_mongodb. dll" gợi ý rằng bạn đang sử dụng Windows. Nếu đúng như vậy, lỗi "Không có bản phát hành nào" mà bạn đang thấy có thể là kết quả của việc cố chạy "pecl install" từ Windows. Người dùng Windows cần tải xuống một tệp DLL, vì PECL không thể biên dịch tiện ích mở rộng từ nguồn như trên Linux và macOS lưu ý bên lề. điều này không rõ ràng từ bài viết gốc của bạn. Trong tương lai, tôi khuyên bạn nên đưa ra càng nhiều chi tiết càng tốt về môi trường của bạn (e. g. Hệ điều hành, phiên bản PHP, phiên bản máy chủ web và triển khai) Ngoài ra, bản thân PHP sẽ ghi lỗi nếu lệnh "extension=" INI không tải được tiện ích mở rộng, có thể là do tệp bị thiếu hoặc cố gắng sử dụng DLL được tạo cho một nền tảng khác. Nếu bạn không thấy bất kỳ lỗi nào khi tải DLL và PHP không báo cáo rằng tiện ích mở rộng "mongodb" được tải khi khởi động, tôi khuyên bạn nên xem xét các chỉ thị INI khác có thể ngăn chặn báo cáo lỗi của bạn. Ngoài ra, nên bắt đầu với môi trường CLI (e. g. "php. exe -m") trước khi thử chẩn đoán sự cố từ SAPI web, vì bạn có thể dễ dàng nắm bắt thông tin lỗi hơn từ bảng điều khiển so với. tệp nhật ký. Lưu ý rằng mỗi môi trường PHP có khả năng có tệp nhị phân và tệp php riêng. ini, ngay cả khi chúng có thể trỏ đến một thư mục chung cho các tệp INI khác, chẳng hạn như các tệp INI dành riêng cho phần mở rộng Tôi đã không giải quyết vấn đề cuối cùng. Nhưng tôi đã gỡ bỏ 0, cũng chuyển sang 1 thay vì 5. 5 giâyNhân tiện, tôi chắc chắn rằng đó là sự cố do gói không được cài đặt chính xác hoặc cài đặt sai. Nhưng tôi đã không giải quyết vấn đề theo cách đó. Tôi đã chọn một phiên bản khác (cài đặt các phiên bản khác) để thay thế Tôi đang tạo REST APIi với khung Lumen. Tôi sử dụng Mongolab cho mongoDB của mình và tôi muốn lưu trữ ứng dụng của mình trên Google App Enginge. Tôi đang sử dụng Jessenger lib để giao tiếp với DB của mình trên MongoLab. Mọi thứ đều ổn khi tôi chạy ứng dụng cục bộ nhưng khi tôi triển khai trên GAE, tôi nhận được
tôi đã kích hoạt
trong Bất kỳ trợ giúp làm thế nào tôi có thể khắc phục điều này? Xin chào, tôi đang cố gắng kết nối qua trình điều khiển PHP. Tôi đã làm theo quy trình cài đặt từ tài liệu Trình điều khiển PHP của MongoDB về cài đặt pecl cho tiện ích mở rộng và cài đặt trình soạn thảo của mongodb vào thư mục gốc Tôi đã sử dụng mã bên dưới để khởi chạy trình điều khiển php và thiết lập kết nối với cơ sở dữ liệu (lưu ý rằng tôi đã thay đổi đầu vào cho db, pass và cluster trong mã thực tế)
Tuy nhiên, khi tôi chạy cái này, tôi nhận được lỗi nghiêm trọng sau
Khách hàng. php (tệp được tham chiếu trong mã lỗi) là tệp mặc định đi kèm với cài đặt Composer. Tôi chưa chỉnh sửa tập tin. Chức năng trong Client. php chứa dòng 124 (được tham chiếu trong lỗi) được hiển thị bên dưới
Để tham khảo, dòng 124 là Một lần nữa, mã này đến trực tiếp từ bản cài đặt trình soạn thảo của mongodb và hoàn toàn không được chỉnh sửa Tôi đánh giá cao bất kỳ thông tin chi tiết nào từ nhóm hoặc bất kỳ ai gặp phải vấn đề tương tự khi cố gắng gỡ lỗi để mã sẽ thiết lập đúng kết nối với cơ sở dữ liệu |