reset and begin
7/17/2013

Cài đặt Mongodb và wamp chạy ứng dụng php đầu tiên

Mongodb là một CSDL  dạng NoSQL có  không ràng buộc nói đơn giản là  cơ sở dữ liệu mà không dùng mô hình dữ liệu quan hệ .
B1 - kiểm tra cài đặt đúng phiên bản mongo và php , wamp server
 A - mongodb chọn phiên bản http://www.mongodb.org/downloads phù hợp hệ điều hành
download về copy file về thư mục C:\bin

 B- cài đặt mongo_db.dll -phiên bản phù hợp với php hiện tại
--để biết phiên bản php phù hợp với phần nào ta vào phpinfo() để kiểm tra :
ở đây là  bản cũ VC6
PHP Extension Build-API20090626,TS,VC6


tại đây http://downloads.php.net/pierre/
hay tại đây
https://github.com/mongodb/mongo-php-driver/downloads

 sau khi chọn  download file  php_mongo.dll  phù hợp copy vào thư mục của wamp


C:\wamp\bin\php\php5.3.5\ext

để wamp nhận biết cần mở php.ini tìm hay thêm dòng này vào 
extension=php_mongo.dll

  reset lại wamp
B2: Chạy thử và Tạo Database

cấu hình ngắn gọn để gọi mongo

vào mycomputer->properties ->environment variables -> tìm path và edit  thêm C:\bin vào

1-khởi động mongod bằng cách mở cmd gõ vào
mongod --dbpath C:/bin


ok xong
2-để nguyên cửa sổ đang chạy mongod- mở tiếp cửa sổ thứ 2  cmd gõ tiếp
use data

trong đó data là tên database cần tạo
db.addUser("admin","pass")

tạo username và pass
db.game.save({user:"so1",pass:"pass"})

để tạo bảng game
để truy vấn bảng
db.game.find()
3 Tạo 1 file php để thử insert dữ liệu vào xem sao
nội dung file php như sau
<html>
<?php
$mongodb = new Mongo();
$db = $mongodb->prox; // select database
$collection = $db->game; // select collection
$arr = array(
"user" => "haha",
"user_pass" => "haha@qho.info"
);
$collection->insert($arr);
?>
</html>
xem thử kết quả
db.game.find()
  quản lý mongodb với rockmongo user nam và pass là admin

Bloger Comments
G+ Comments
Comments FaceBook

No comments:

List

Profiles Information


About me : Nothing is 1 vài thứ - 1985

Places I've Lived : I Hà Nội

Home Page : http://www.shimivn.blogspot.com/

Think : 1:1000000000

Languages spoken : Vietnamese,English.

Mobile : sony C2305

dell : i3-Ram 3GB- HDD 250GB .