Centos 下安裝mongoDB,以及配置 php mongodb資料庫擴充

來源:互聯網
上載者:User

標籤:

 

  一、使用yum 安裝MongoDB

  1、配置yum源

  在 /etc/yum.repos.d/目錄中增加 10gen.repo 檔案

  vi /etc/yum.repos.d/10gen.repo

    [10gen] 

    name=10gen Repository 

    baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 

    gpgcheck=0 

  2、安裝MongoDB的伺服器端和用戶端工具

    yum install mongo-10gen-server

    yum install mongo-10gen

  3、啟動Mongodb

    service mongod start

    設定開機啟動

    chkconfig mongod on

  4、設定檔路徑 /etc/mongod.conf

  測試:在命令列輸入mongo

  #查看資料庫列表
  show dbs

  #切換/建立資料庫(當建立一個集合(table)的時候會自動建立當前資料庫)
  use admin;

  #當前db版本
  db.version();

  #刪除當前使用資料庫
  db.dropDatabase();

  #簡單插入資料
  db.user.insert({"name":"ceshi", "age":"18"})

  #查詢資料
  db.user.find()

 

  二、配置 php  mongodb 擴充

  1、下載mongodb 擴充源碼

  wget http://pecl.php.net/get/mongo-1.2.2.tgz

  2、解壓縮,編譯,安裝

  tar zxf mongo-1.2.2.tgz
  cd mongo-1.2.2
  phpize
  ./configure
  make && make install

  結果:

  Build complete.

  Don‘t forget to run ‘make test‘.

  Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/

  表示成功,在php.ini檔案增加一行
  extension=mongo.so

  重啟伺服器。php-fpm。

  3、測試

  查看是否有 mongo擴充。

  <?php

    phpinfo();

  ?>

  代碼測試,

  <?php

    $mongo = new Mongo();

    //TODO: 資料庫列表

    $dbs = $mongo->listDBS();

    print_r($dbs);

  ?>

 

  參考:

  1、mongodb 安裝

  http://www.cnblogs.com/shanyou/archive/2012/07/14/2591838.html

  2、php mongodb 擴充安裝

  http://www.linuxidc.com/Linux/2012-02/53833p2.htm

 

 

 

  

 

  

  

    

Centos 下安裝mongoDB,以及配置 php mongodb資料庫擴充

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.