Hướng dẫn can we use mongodb in xampp? - chúng ta có thể sử dụng mongodb trong xampp không?

XAMPP là một nguồn mở, dễ sử dụng và dễ dàng cài đặt ngăn xếp chứa Apache Webserver, cơ sở dữ liệu MySQL, trình biên dịch PHP và Perl.

MongoDB là một trong những cơ sở dữ liệu NoQuery rộng rãi nhất trên thị trường hiện nay. Chúng ta thường kết thúc trong một tình huống mà chúng ta có thể thấy hữu ích khi thiết lập MongoDB cùng với PHP trong ngăn xếp XAMPP.

Vì MongoDB không phải là một phần không thể thiếu của ngăn xếp này, chúng tôi phải thiết lập nó theo cách thủ công vì trình cài đặt XAMPP sẽ không chăm sóc nó cho bạn.

Thực hiện theo các bước dưới đây để định cấu hình MongoDB cho ngăn xếp XAMPP.

1. Cài đặt và định cấu hình XAMPP

Đầu tiên, bạn nên cài đặt ngăn xếp XAMPP. Tải xuống và cài đặt Stack XAMPP từ Dự án Apache Friends.

Ngoài ra, hãy nhớ rằng bạn cũng có thể cài đặt XAMPP trên Linux như chúng ta đã thảo luận trước đó.

Sau khi cài đặt, hãy khởi động máy chủ Apache của bạn từ các điều khiển XAMPP và tạo một tệp PHP đơn giản để có thông tin chi tiết về PHP chạy với ngăn xếp của bạn. Chỉ cần sao chép dán các dòng dưới đây vào tệp Test.php trong thư mục HTDOCS và thực thi nó để xem đầu ra.

<?php
 echo phpinfo();
?>

Như được tô sáng trong ảnh chụp màn hình bên dưới, bạn sẽ tìm thấy phiên bản PHP, kiến ​​trúc, trình biên dịch được sử dụng và có thể xem liệu an toàn chủ đề có được bật hay không.

Hướng dẫn can we use mongodb in xampp? - chúng ta có thể sử dụng mongodb trong xampp không?

2. Tải xuống trình điều khiển php Mongo

Từ trang tải xuống trình điều khiển PHP Mongo này, tải xuống tệp phù hợp phù hợp với phiên bản PHP, kiến ​​trúc, trình biên dịch được sử dụng và an toàn luồng từ XAMPP được cài đặt trên hệ thống của bạn.

3. Sao chép Php Mongo DDL vào thư mục Ext

Sau khi bạn giải nén tệp zip trình điều khiển PHP Monngo, sao chép và dán tệp .dll.

Thư mục EXT này tất cả các tệp .dll của tất cả các tiện ích mở rộng được cài đặt. XAMPP tải các tệp trình điều khiển cho các tiện ích mở rộng từ thư mục này.

Sau khi sao chép tệp ở đây, đổi tên tệp .dll.

4. Thêm tiện ích mở rộng vào php.ini

Tiếp theo, hãy mở tệp php.ini trực tiếp từ đường dẫn C: một phần mở rộng.

Thêm dòng sau vào tệp php.ini.

extension=php_mongo.dll

Sau đó, nếu bạn thích, bạn cũng có thể vô hiệu hóa tiện ích mở rộng này bằng cách thêm dấu chấm phẩy trước dòng để nó trở thành như hình dưới đây:

;extension=php_mongo.dll

5. Sửa đổi biến đường dẫn

Chuyển đến bảng điều khiển và mở cài đặt hệ thống để thêm biến môi trường trên mạng.

Thêm đường dẫn của cài đặt XAMPP PHP (C: \ XAMPP \ PHP) vào biến đường dẫn, nếu nó chưa có. Điều này đảm bảo rằng tệp .dll mới được thêm vào được tải khi XAMPP được bắt đầu.

Hướng dẫn can we use mongodb in xampp? - chúng ta có thể sử dụng mongodb trong xampp không?

6. Khởi động lại Apache và xác minh

Cuối cùng, khởi động lại máy chủ Apache từ bảng điều khiển XAMPP.

Nếu mọi thứ được cấu hình đúng cách, XAMPP không nên ném bất kỳ thông báo lỗi nào trong khi bắt đầu Apache. Bạn cũng có thể kiểm tra tiện ích mở rộng được tải bằng cách đi qua bước đầu tiên và xem xét thông tin PHP.

Bạn sẽ có thể thấy thông tin tiện ích mở rộng được tải trên trang như hiển thị bên dưới.

Hướng dẫn can we use mongodb in xampp? - chúng ta có thể sử dụng mongodb trong xampp không?

Bỏ qua nội dung

Bắt đầu với MongoDB trên Windows và phát triển nó với PHP hóa ra khá dễ dàng.

Bạn có thể tạo một cơ sở dữ liệu MongoDB trên đám mây miễn phí với nền tảng MongoDB Atlas Atlas - https://cloud.mongodb.com. Không cần thẻ tín dụng và bạn đã chạy và chạy dưới 10 phút (hầu hết thời gian đó đang chờ) sau khi điền vào một hình thức đơn giản và một vài lần nhấp nút.

Tiếp theo, bạn cần thiết lập XAMPP nếu thiên đường đã có. Theo dõi bài đăng của tôi Thiết lập XAMPP cho WordPress Development trên Windows để biết chi tiết về cách thực hiện điều đó. Điều đó cung cấp cho bạn khả năng chạy Apache và PHP.

Cuối cùng, bạn cần cài đặt trình điều khiển MongoDB cho PHP theo XAMPP. Tôi sử dụng https://www.configserverfirewall.com/mongodb/install-mongodb-php- bi-di năng-ubuntu-windows/#install-php-mongodb-driver-on-windows để tìm ra điều đó. Các bước là:

  1. Tải xuống trình điều khiển cho Windows từ https://pecl.php.net/package/mongodb và trích xuất kho lưu trữ (chọn liên kết DLL DLL cho phiên bản bạn muốn, cuộn xuống cuối trang tiếp theo, sau đó tải xuống từ Danh sách DLL Phần cho phiên bản kiến ​​trúc PHP và hệ điều hành của bạn.
  2. Sao chép tệp php_mongodb.dll đã trích xuất vào: \ xampp \ Php \ ext.php_mongodb.dll file into :\xampp\php\ext folder.
  3. Mở xampp php.ini và thêm dòng: Extension = php_mongodb.dll.extension=php_mongodb.dll.
  4. Khởi động lại máy chủ Apache trong XAMPP. Bạn tốt để đi.

Chuỗi kết nối Atlas MongoDB trong PHP

Nếu bạn chạy MongoDB cục bộ, bạn sẽ có mã PHP một cái gì đó liên kết này để thiết lập kết nối:

<?php
$connection = new MongoDB\Driver\Manager("mongodb://localhost:27017");
var_dump($connection);
?>

Nếu bạn kết nối Atlas, hãy sử dụng chuỗi kết nối như:

new MongoDB\Driver\Manager("mongodb+srv://<db-username>:<db-password>@azure-westus-1-fzl9p.azure.mongodb.net/test?retryWrites=true&w=majority");

Tên người dùng và mật khẩu bạn đã tạo ở đâu và và là ở Atlas. Cấm Azure-westus-1-fzl9p.azure.mongodb.net, dành cho ví dụ Mongo cụ thể của tôi-nó sẽ khác với bạn.
“azure-westus-1-fzl9p.azure.mongodb.net” is for my the specific Mongo instance – it will be different for you.

Chuỗi kết nối giữa các trích dẫn kép giống như được tạo khi bạn vào bộ sưu tập của mình, chọn nút Kết nối trực tuyến và làm theo lời nhắc.

bài chuyển hướng

MongoDB có thể được sử dụng vớ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.

MongoDB có thể chạy cục bộ không?

Bạn có thể khởi động MongoDB trên máy tính của mình bằng lệnh Mongod.Giữ cho cửa sổ Mongod chạy khi bạn muốn làm việc với MongoDB địa phương của bạn.MongoDB dừng lại khi bạn đóng cửa sổ.. Keep the mongod window running when you want to work with your local MongoDB. MongoDB stops when you close the window.

MongoDB có thể chạy trên Windows không?

Bắt đầu từ phiên bản 4.0, bạn có thể cài đặt và định cấu hình MongoDB dưới dạng dịch vụ Windows trong quá trình cài đặt.Dịch vụ MongoDB bắt đầu khi cài đặt thành công.Định cấu hình thể hiện MongoDB với tệp cấu hình \ bin \ Mongod.cfg.. The MongoDB service starts upon successful installation. Configure the MongoDB instance with the configuration file \bin\mongod.cfg .

Tôi có thể chạy MongoDB trên Mac không?

Bạn có thể chạy MongoDB làm dịch vụ MacOS bằng cách sử dụng Brew hoặc bạn có thể chạy MongoDB theo cách thủ công như một quy trình nền.Bạn nên chạy MongoDB dưới dạng dịch vụ MacOS, vì việc thực hiện sẽ tự động đặt các giá trị ULIMIT của hệ thống chính xác (xem Cài đặt ULIMIT để biết thêm thông tin).. It is recommended to run MongoDB as a macOS service, as doing so sets the correct system ulimit values automatically (see ulimit settings for more information).