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ạivà sửa tên thư mục vừa giải nénPHP Code:
E:\CongViec\
thànhPHP Code:
mongodb-winxxxxx
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:
mongodb
3.Giờ vào trong thư mục mongodb tạo các thư mục và 1 file mongodb.confPHP Code:
E:\CongViec\mongodb
Nội dung file mongodb.confPHP Code:
E:\CongViec\mongodb\data
E:\CongViec\mongodb\data\db
E:\CongViec\mongodb\logs
E:\CongViec\mongodb\conf
E:\CongViec\mongodb\conf\mongodb.conf
4. Mở command line (Nhấn tổ hợp phím Window + R cho lẹ gõ vào chữ cmd rùi enter)PHP Code:
# ten file : mongodb.conf
# luu datadbpath=E:\CongViec\mongodb\data\db
# luu loglogpath=E:\CongViec\mongodb\logs\mongodb.log
logappend=true
# chay o localhostbind_ip = 127.0.0.1
port = 27017
rest = true
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 :
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 mongodbPHP Code:
E: (nhấn enter)cd CongViec\mongodb\bin (nhấn enter)
5.Tạo biến môi trường cho em nó :PHP Code:
mongod.exe --install --config E:\CongViec\mongodb\conf\mongodb.conf --logpath E:\CongViec\mongodb\logs\mongodb.log
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
5.7. Ok, Ok và Ok ^^!PHP Code:
;E:\CongViec\mongodb\bin // có dấu ; phía trước nhá
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àonhớ đổi tên thành php_mongo.dllPHP Code:
E:\CongViec\xampp\php\ext
7.4. Sau khi làm bước 7.3 xong thì vào php.ini thêm vào dòng
7.5. Restart apache.PHP Code:
extension=php_mongo.dll
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õ
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:
net start MongoDB
10. Nó mà hiện đc ra vài dòng như:PHP Code:
mongo (rùi nhấn enter)
Là ok rùi đó.PHP Code:
MongoDB shell version 2.x.x
connecting to : test>
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/