scrabsoftware | 0902.835.110 tư vấn miễn phí
  • Thiết kế website cho ca sĩ
    Thiết kế website cho ca ...
    Thiết kế website cho ca sĩ, nhạc sĩ ? Bạn là 1 ca sĩ chuyên nghiệp? Bạn muốn lập một website để PR thương hiệu ...
  • Thiết kế website cho nội thất, trang trí nội thất
    Thiết kế website cho nội ...
    Thiết kế website cho nội thất, trang trí nội thất? Là gói website dành cho lĩnh vực nội thất với những yêu cầu riêng biệt ...
  • Thiết kế website dạng điện máy, điện lạnh, điện tử...
    Thiết kế website dạng điện ...
    Thiết kế website dạng điện máy, điện lạnh, điện tử...Là một gói website tổng hợp và bao gồm các nghiệp vụ riêng biệt cho lĩnh ...
  • Thiết kế website giáo dục
    Thiết kế website giáo dục
    Kiến thức luôn là nền tảng cho mọi quyết định sáng suốt của con người. Ở SCRAB với tinh thần ham học hỏi và sự nố ...
  • Website thương mại điện tử
    Website thương mại điện tử
    Trong kỷ nguyên của côngnghệ thông tin hiện nay, việc mua bán sản phẩm không còn đơn thuần là rachợ hay đến siêu thị. Xu ...
  • Thiết kế website du lịch
    Thiết kế website du lịch
    Với kinh nghiệm qua nhiều website du lịch SCRAB thấu hiểu tầm quan trọng của website du lịch trong lĩnh vực này. Vàcam kết cung ...
  • Website khách sạn, nhà hàng
    Website khách sạn, nhà hàng
    Làm thế nào để khi khách hàng truy cập vào website của bạn, họ bị thuyết phục và đưa ra quyết định đặt phòng ngay? ...
  • Website Quảng cáo, rao vặt
    Website Quảng cáo, rao vặt
    Cung cấp một  giải pháp hoàn chỉnh đểngười có nhu cầu và người cung cấp nhu cầu có thể gặp nhau. doanh nghiệpvà người tiêu ...
  • Website Sàn GD Bất động sản
    Website Sàn GD Bất động ...
    Những giá trị mà giải pháp SCRAB mang lại cho Bạn: Giao diện đẹp, sáng tạo với bố cục hợp lý giúp người truy cập ...
  • Website Tòa soạn báo trực tuyến
    Website Tòa soạn báo trực ...
    Ngày nay với sự phát triển mạnh mẽ của Internet đã tạo ra sự bùng nổthông tin trên toàn thế giới! Thông tin ngày nay không ...

Ngày 12/04/2013

Hướng dẫn cài đặt Mongodb trên window

Lượt xem: 5027

Trong bài viết này mình chỉ chú tâm đến việc cài đặt Mongodb.

I. Mongodb là gì ?!

Vào đây đọc sẽ hiểu : Xem

II. Ưu và nhược điểm của Mongodb :

Vào đây xem sơ lược : Xem

III. Cài đặt Mongodb trên window

1.Download Mongodb : http://www.mongodb.org/downloads
Nhớ chọn version đúng với hệ điều hành của bạn nhé.

2.Sau khi download xong thì giải nén. Trong hướng dẫn này mình giải nén nó ra tại

PHP Code:
E:\CongViec

và sửa tên thư mục vừa giải nén

PHP Code:
 mongodb-winxxxxx 

thành

PHP Code:
mongodb 

cho nó ngắn gọn và kết quả là mình có đường dẫn đến thư mục mongodb như thế này:

PHP Code:
E:\CongViec\mongodb 

3.Giờ vào trong thư mục mongodb tạo các thư mục và 1 file mongodb.conf

PHP Code:
E:\CongViec\mongodb\data
E
:\CongViec\mongodb\data\db
E
:\CongViec\mongodb\logs
E
:\CongViec\mongodb\conf
E
:\CongViec\mongodb\conf\mongodb.conf 

Nội dung file mongodb.conf

PHP Code:
# ten file : mongodb.conf

# luu data
dbpath=E:\CongViec\mongodb\data\db

# luu log
logpath=E:\CongViec\mongodb\logs\mongodb.log
logappend
=true

# chay o localhost
bind_ip 127.0.0.1                                                             

port 
27017
rest 
true 

4. Mở command line (Nhấn tổ hợp phím Window + R cho lẹ gõ vào chữ cmd rùi enter)
Di chuyển đến thư mục bin của mongodb
4.1. Đối với mình thì mình làm như vầy :

PHP Code:
E: (nhấn enter)
cd CongViec\mongodb\bin (nhấn enter

4.2. Lúc này mình đã ở vị trí thư mục bin. Và giờ mình gõ tiếp lệnh cài đặt mongodb

PHP Code:
mongod.exe --install --config E:\CongViec\mongodb\conf\mongodb.conf --logpath E:\CongViec\mongodb\logs\mongodb.log 

5.Tạo biến môi trường cho em nó :
5.1. Chuột phải vào biểu tượng Computer
5.2. Chọn Properties
5.3. Chọn Advanced System Settings
5.4. Bấm vào nút Environment Variables
5.5. Tại khung system variables nhìn kỷ xíu sẽ thấy variable có giá trị Path. Double click vào thằng Path này nó sẽ hiện ra 1 cái khung bé xíu xiu Edit System Variables.
5.6. Trong khung Edit System Variables điền tiếp vào phía sau đường dẫn đến thư mục bin của mongodb

PHP Code:
;E:\CongViec\mongodb\bin // có dấu ; phía trước nhá 

5.7. Ok, Ok và Ok ^^!

6. Chỉnh cho mongodb như 1 service tự chạy . Bạn vào phần services của window tìm đến giá trị Mongo DB . Doboule click vào dòng này rùi tại option Statup type chọn Automatic (Bước này không nhất thiết phải làm, nhưng mình khuyên bạn nên làm)

7.Cấu hình mongodb chạy chung với php:
Mặc định khi bạn cài các gói cài đặt như xampp, wamp hay appser thì nó ko có thư viện php_mongo.dll đi kèm. Do đó mình phải tự thêm nó vào ext của php. Ở đây mình dùng xampp nên mình sẽ làm như thế này:
Đầu tiên mình vào link sau để tải thư viện :
7.1. https://github.com/mongodb/mongo-php-driver/downloads
Ở đây có rất nhiều phiên bản và mình chọn bản php_mongo-1.3.2RC1.zip .
7.2. Giải nén gói vừa tải về. Trong thư mục vừa giải nén sẽ có rất nhiều file php_mongo-xxxx.dll .
7.3. Bạn hãy chọn cho mình 1 cái phù hợp với phiên bản PHP mà bạn đang sử dụng nhé. Chọn ko đúng thì không đc đâu. Nếu ko rành thì cứ copy từng file bỏ vào

PHP Code:
E:\CongViec\xampp\php\ext 

nhớ đổi tên thành php_mongo.dll
7.4. Sau khi làm bước 7.3 xong thì vào php.ini thêm vào dòng

PHP Code:
extension=php_mongo.dll 

7.5. Restart apache.
7.6. Mở browser xem phpinfo . Nhấn ctrl + f gõ chữ mongo. Nếu thấy như hình là OK


Nếu chưa thấy thì làm lại bước 7.3 và 7.5

8. Quay lại với màn hình command line lúc nãy gõ

PHP Code:
net start MongoDB 

9. Mở thêm 1 cửa sổ command line khác gõ đến đường dẫn bin của mongo như bước 4.1. Gõ

PHP Code:
mongo (rùi nhấn enter

10. Nó mà hiện đc ra vài dòng như:

PHP Code:
MongoDB shell version 2.x.x
connecting to 
test

Là ok rùi đó.

Mình mới tìm hiểu mongodb, vẫn còn nhiều thiếu sót. Nếu trong bài viết có chổ nào chưa đúng thì bạn chỉnh giúp mình với nhé. Cảm ơn bạn đã đọc và chúc bạn cài đặt mongodb thành công.

----Cập nhật bài viết :
Lưu ý
Ổ cứng chứa thư mục mongodb phải còn trống > 2GB nhé . Rất quan trọng đấy. Vì nếu thấp hơn thì nó ko có start lên đc đâu.

Đọc thêm tại đây : http://docs.mongodb.org/manual/tutor...db-on-windows/

■ Bình luận:

Tin liên quan

Hỗ trợ trực tuyến


ken.0110 Kỹ thuật

Mr Thiện: 0989 916 495

 


ken.0110 Tư vấn thiết kế

Mr.Ken:  0902 835 110