Hướng dẫn install mongodb php driver centos 7 - cài đặt trình điều khiển php mongodb centos 7

Kiểm tra trước chuyến bay

  • Các hướng dẫn này được dự định cụ thể để cài đặt trình điều khiển PHP MongoDB (phần mở rộng) trên CentOS 7.
  • Tôi sẽ làm việc từ một máy chủ CentOS 7 được quản lý của Liquid Centos với HTTPD đã được cài đặt, định cấu hình và chạy và tôi sẽ được đăng nhập dưới dạng root.

Bước 1: Môi trường thiết lập, Cài đặt Kho lưu trữ ứng dụng & tiện ích mở rộng PHP (PEAR)

Như một vấn đề thực hành tốt nhất, chúng tôi sẽ cập nhật các gói của mình:

# yum install -y mongodb-org
3

Sau đó, hãy để cài đặt một trình biên dịch, kho lưu trữ ứng dụng và tiện ích mở rộng PHP (PEAR) và các công cụ phát triển PHP:

# yum install -y mongodb-org
4

Bước 2: Cài đặt với Thư viện cộng đồng mở rộng PHP (PECL)

Bây giờ, hãy để cài đặt trình điều khiển PHP MongoDB (phần mở rộng) với PECL:

# yum install -y mongodb-org
5

Tiếp theo, bạn sẽ được nhắc liên quan đến xác thực doanh nghiệp MongoDB. Nếu bạn không sử dụng cụ thể SASL (và đã cài đặt nó), thì hãy nhấn Enter để tiếp tục (do đó trả lời ‘Không có):

Xây dựng với hỗ trợ Cyrus SASL (Xác thực doanh nghiệp MongoDB)? [không] :

Bước 3: Định cấu hình PHP

Để làm mới các tệp chỉnh sửa với VIM, xem: Hướng dẫn người dùng mới: Tổng quan về Trình chỉnh sửa văn bản VIM

# yum install -y mongodb-org
6

Có thể đặt bit mã sau ở bất cứ đâu trong tệp php.ini. Tuy nhiên, vị trí phổ biến nhất cho các tiện ích mở rộng là trong phần mở rộng động.

Tìm các tiện ích mở rộng động và chèn các phần sau trong phần đó:

# yum install -y mongodb-org
7

Sau đó thoát và lưu tệp bằng lệnh: wq.

Và bây giờ chúng tôi sẽ khởi động lại Apache:

# yum install -y mongodb-org
8

Bước 4: Xác minh tiện ích mở rộng có sẵn

Bây giờ xác minh rằng tiện ích mở rộng có sẵn bằng cách sử dụng lệnh sau:

# yum install -y mongodb-org
9

Kết quả của bạn nên là:

Mongo

Cài đặt máy chủ MongoDB

Tạo tệp

bind_ip=127.0.0.1
0 với nội dung này:

[mongodb-org-3.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/
gpgcheck=0
enabled=1

Sau đó cài đặt MongoDB với Commando này:

# yum install -y mongodb-org

Đây là các tệp và thư mục quan trọng cho MongoDB trong centos:

  • Tệp cấu hình:
    bind_ip=127.0.0.1
    1
  • Tệp dữ liệu:
    bind_ip=127.0.0.1
    2
  • Nhật ký tệp:
    bind_ip=127.0.0.1
    3

Theo mặc định, cổng đã sử dụng là 27017 và bạn cũng chỉ có thể tạo các kết nối với nó trong localhost hoặc 127.0.0.1. Nếu bạn muốn thay đổi mà bạn phải chỉnh sửa tùy chọn

bind_ip=127.0.0.1
4:

bind_ip=127.0.0.1

Để khởi động máy chủ, hãy chạy lệnh này:

# service mongod start

Để dừng máy chủ chạy lệnh này:

# service mongod stop

Nếu bạn muốn máy chủ khởi động khi khởi động:

# chkconfig mongod on

Khi dịch vụ đang chạy, chúng tôi có thể kết nối với lệnh

bind_ip=127.0.0.1
5:

$ mongo
MongoDB shell version: 3.0.6
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
http://docs.mongodb.org/
Questions? Try the support group
http://groups.google.com/group/mongodb-user
>

Cài đặt trình điều khiển PHP

Cài đặt các phụ thuộc cần thiết và chính trình điều khiển php Mongo:

# yum -y install gcc openssl-devel php-devel php-cli php-pear
# pecl install mongo

Lưu ý: Thư viện sẽ được cài đặt trong

bind_ip=127.0.0.1
6

Kích hoạt nó trong

bind_ip=127.0.0.1
7 hoặc trong tệp riêng của nó trong
bind_ip=127.0.0.1
8:

extension=mongo.so

Và cuối cùng khởi động lại

bind_ip=127.0.0.1
9:

# service httpd restart

REF: http://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat/ http://docs.mongodb.org/ecosystem/drivers/php/
http://docs.mongodb.org/ecosystem/drivers/php/

Tôi có

# service mongod start
0 và
# service mongod start
1. Tôi muốn cài đặt
# service mongod start
2 và tôi đã thử điều đó với
# service mongod start
3 nhưng nó có xung đột với
# service mongod start
4. Làm cách nào để cài đặt trình điều khiển MongoDB mà không cần
# service mongod start
2 hoặc làm thế nào tôi có thể sửa
# service mongod start
2 để làm việc với
# service mongod start
7?

Yakovl

6.96012 Huy hiệu vàng58 Huy hiệu bạc89 Huy hiệu đồng12 gold badges58 silver badges89 bronze badges

hỏi ngày 18 tháng 9 năm 2017 lúc 10:24Sep 18, 2017 at 10:24

1

Tôi đã sử dụng PECL để cài đặt trình điều khiển Mongo.

# yum install -y mongodb-org
0

Lưu ý rằng cũng có trình điều khiển

bind_ip=127.0.0.1
5 cũ hoạt động cho Php5 nhưng trình điều khiển
# service mongod start
9 là dành cho PHP7

Đã trả lời ngày 1 tháng 1 năm 2018 lúc 5:07Jan 1, 2018 at 5:07

Hướng dẫn install mongodb php driver centos 7 - cài đặt trình điều khiển php mongodb centos 7

SajjadgsajjadgsajjadG

2.3472 Huy hiệu vàng29 Huy hiệu bạc34 Huy hiệu đồng2 gold badges29 silver badges34 bronze badges

Bạn có thể cài đặt MongoDB theo cách thủ công với các lệnh sau: Cài đặt đầu tiên

# service mongod stop
0 Gói với lệnh sau:

# yum install -y mongodb-org
1

Và sau đó bạn có thể cài đặt nó theo cách thủ công.

# yum install -y mongodb-org
2

ref:http://php.net/manual/en/mongodb.installation.manual.php

Đã trả lời ngày 18 tháng 9 năm 2017 lúc 10:35Sep 18, 2017 at 10:35

Hướng dẫn install mongodb php driver centos 7 - cài đặt trình điều khiển php mongodb centos 7

Làm thế nào cấu hình MongoDB trong PHP?

Được thiết lập để chạy PHP với MongoDB..
Prerequisites..
Installation..
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 PHP MongoDB ..
Bắt đầu một cụm MongoDB trên Atlas ..
Đảm bảo tên người dùng và mật khẩu ..

Tôi có thể sử dụng PHP với MongoDB 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.

Trình điều khiển MongoDB là gì?

Nút MongoDB chính thức.Trình điều khiển JS cho phép các ứng dụng Node.js kết nối với MongoDB và làm việc với dữ liệu.Trình điều khiển có API không đồng bộ cho phép bạn tương tác với MongoDB bằng cách sử dụng lời hứa hoặc thông qua các cuộc gọi lại truyền thống.allows Node. js applications to connect to MongoDB and work with data. The driver features an asynchronous API which allows you to interact with MongoDB using Promises or via traditional callbacks.

Làm cách nào để tải xuống MongoDB?

Quá trình cài đặt cài đặt cả hai nhị phân MongoDB cũng như tệp cấu hình mặc định \ bin \ Mongod.cfg ...
Chọn loại thiết lập.....
Cấu hình dịch vụ.....
Cài đặt la bàn MongoDB.....
Khi sẵn sàng, nhấp vào cài đặt ..