Làm cách nào để kết nối PHP với MongoDB?
MongoDB là một cơ sở dữ liệu NoSQL được sử dụng rộng rãi, được triển khai dựa trên mô hình hướng tài liệu và nhằm mục đích lưu trữ dữ liệu bán cấu trúc. Hướng dẫn bên dưới cung cấp hướng dẫn về cách bạn có thể dễ dàng sử dụng nó trong một gói với ứng dụng PHP của mình, được lưu trữ trong nền tảng Show Tạo một môi trườngĐăng nhập vào tài khoản nền tảng của bạn và tạo một môi trường mới với nút MongoDB của phiên bản ưa thích (có thể tìm thấy trong phần trình hướng dẫn NoSQL) Thêm tất cả các phiên bản cần thiết còn lại (nếu có - chúng tôi cũng sẽ đưa Apache vào để sau đó triển khai một ứng dụng thử nghiệm cho nó; tuy nhiên, nó cũng có thể được đặt trong một môi trường riêng biệt) và định cấu hình các tham số bắt buộc khác, chẳng hạn như số lượng Nhấp vào nút Tạo khi đã sẵn sàng và đợi vài phút để môi trường của bạn được thiết lập Cấu hình MongoDB1. Nhập hộp thư điện tử của bạn và tìm một lá thư từ Robot@Jelastic, trong đó có các chi tiết về phiên bản MongoDB của bạn và dữ liệu truy cập 2. Tại đây, nhấp vào liên kết URL truy cập hoặc chuyển sang trang tổng quan và Mở trong trình duyệt nút MongoDB của bạn Trong tab trình duyệt đã mở, bạn sẽ thấy biểu mẫu Đăng nhập cho bảng quản trị MongoDB. Nhập thông tin đăng nhập của quản trị viên mà bạn đã nhận được trong email nêu trên và nhấp vào Đăng nhập để truy cập 3. Bây giờ, hãy tạo một cơ sở dữ liệu riêng để thiết lập kết nối với. Đối với điều đó, hãy chuyển sang tab Cơ sở dữ liệu và chỉ định Tên cho nó trong phần Tạo cơ sở dữ liệu (ví dụ: mongodb-connect) 4. Bước tiếp theo là tạo một người dùng DB riêng để làm việc với cơ sở dữ liệu mới được thêm vào của chúng tôi. Do đó, hãy chuyển sang tab Thực thi và dán lệnh sau vào trường nhập liệu được hiển thị db. người dùng tạo ({ người dùng. “user_name”, pwd. “mật khẩu”, vai trò. [{ vai diễn. “readWrite”, db. “db_name"}]}) ở đâu
Sau đó, chọn cơ sở dữ liệu tương ứng bằng cách sử dụng danh sách thả xuống bên dưới và Thực hiện lệnh được chỉ định bằng nút cùng tên. Bạn sẽ nhận được phản hồi thành công chỉ sau vài giây 5. Bây giờ bạn cần kích hoạt trình điều khiển kết nối chuyên dụng để cho phép tương tác giữa máy chủ ứng dụng của bạn và MongoDB. Tại nền tảng, nó được bao gồm trong tất cả các bản dựng của máy chủ ứng dụng PHP theo mặc định Ghi chú. Bắt đầu từ số 4. 3 PaaS, có hai phiên bản trình điều khiển có sẵn ở tất cả các máy chủ ứng dụng PHP mới được tạo
Cả hai tiện ích mở rộng này đều triển khai API khác nhau, vì vậy chúng tôi khuyên bạn nên sử dụng mô-đun kế thừa để duy trì hoạt động của các ứng dụng cũ, đồng thời điều chỉnh các dự án mới của bạn nhờ mô-đun mới nhất Mẹo. Phiên bản hiện tại của cài đặt PaaS đã sử dụng thường có thể được nhìn thấy trong logo ở góc trên cùng bên trái của bảng điều khiển. Ngoài ra, bạn có thể kiểm tra nó trong Cloud Union Catalog Vì vậy, để kích hoạt trình điều khiển cần thiết, hãy quay lại trang tổng quan của bạn, di chuột qua nút tính toán trong môi trường của bạn và nhấp vào nút Cấu hình đã xuất hiện 6. Trong tab trình quản lý cấu hình đã mở, hãy mở rộng thư mục vv và chọn tệp php. tập tin ini bên trong Cuộn xuống dòng thứ 483 và bỏ ghi chú chuỗi có trình điều khiển được yêu cầu (hoặc mongo. so hay mongodb. so extension) bằng cách bỏ dấu chấm phẩy ở đầu 7. Lưu các thay đổi đã thực hiện và Khởi động lại nút máy chủ ứng dụng của bạn để áp dụng chúng Bây giờ, bạn có thể tiến hành triển khai ứng dụng vào môi trường mà bạn vừa chuẩn bị bằng cách sử dụng Trình quản lý triển khai nền tảng (đối với các dự án, được đóng gói vào một kho lưu trữ duy nhất hoặc được tải trực tiếp từ kho lưu trữ GIT/SVN) Ví dụ: chúng tôi sẽ sử dụng ứng dụng đơn giản sau, được thiết kế để xác minh việc thiết lập kết nối giữa nút tính toán tương ứng và máy chủ MongoDB được chỉ định bằng mongodb sau này. nên mở rộng mục lục. php
Do đó, nếu bạn muốn tự kiểm tra kết nối, chỉ cần tải xuống gói đã được gói cùng với dự án, được hiển thị ở trên và triển khai nó Mẹo. Đối với phiên bản trình điều khiển kế thừa (i. e. mongo. vì vậy), vui lòng sử dụng ứng dụng thử nghiệm này. Quy trình làm việc sẽ tương tự như mô tả bên dưới Do đó, bạn sẽ nhận được một môi trường, tương tự như môi trường hiển thị ở trên Kiểm tra kết nối1. Mở môi trường của bạn trong Trình duyệt bằng nút cùng tên - bạn sẽ thấy một biểu mẫu đơn giản để nhập chi tiết cơ sở dữ liệu MongoDB của mình Các giá trị sau phải được chỉ định
Sau khi dữ liệu được nhập vào các trường tương ứng, nhấp vào Kiểm tra tôi. cái nút 2. Nếu thông tin được chỉ định là chính xác, thông báo Kết nối tốt sẽ được hiển thị Nếu không, bạn sẽ nhận được thông báo rằng kết nối của bạn Không hoạt động và đầu ra chi tiết của lỗi này là do 3. Ngoài ra, khi thiết lập kết nối thành công, bộ sưu tập phptest mới với một vài bản ghi mới bên trong sẽ được thêm vào cơ sở dữ liệu đã chỉ định Do đó, bạn có thể điều hướng đến bảng quản trị DB của mình để đảm bảo mọi thứ hoạt động chính xác và tiếp tục thực hiện bất kỳ hoạt động cần thiết nào khác hữu ích để biếtNền tảng Trung tâm dành cho nhà phát triển cũng chứa một số hướng dẫn MongoDB cụ thể hơn, có thể hữu ích cho nhiều tác vụ khác nhau Làm cách nào để thiết lập PHP với MongoDB?Bắt đầu thiết lập để chạy PHP với MongoDB . điều kiện tiên quyết Cài đặt Cài đặt Apache đang cài đạt PHP Cài đặt tiện ích mở rộng PHP Cài đặt thư viện MongoDB PHP Bắt đầu cụm MongoDB trên Atlas Bảo mật tên người dùng và mật khẩu Làm cách nào để kết nối MongoDB với PHP trong Windows?1 câu trả lời . Tải xuống trình điều khiển mongo cho Windows từ pecl. php. net. . Giải nén phiên bản trình điều khiển mongo đã tải xuống và sao chép. dll sang XAMPP. . Đăng ký mongodb. dll trong php. ini Thêm dòng sau vào php. tập tin ini. . Khởi động lại XAMPP và làm mới phpinfo. . Cài đặt MongoDB trên Windows Làm cách nào để bật tiện ích mở rộng MongoDB của PHP?Cài đặt thủ công
. tập tin ini. Mở tệp trong trình soạn thảo văn bản yêu thích của bạn và biến extension_dir đang trỏ đến vị trí của mongo. vì thế. Ngoài ra, thêm 'extension=mongo. so' trong một tệp, lưu và khởi động lại máy chủ web của bạn .
Làm cách nào để kết nối MongoDB với PHP trong Ubuntu?Cách thiết lập Apache, PHP & MongoDB trên Ubuntu 20. 04 . điều kiện tiên quyết Cập nhật hệ thống Cài đặt máy chủ web Apache Cài đặt PHP 8 với Mô-đun MongoDB Cài đặt máy chủ cơ sở dữ liệu MongoDB Tạo tệp PHPINFO |