centos yum 설치 mongodb 및 phop 확장

1,mongodb 설치,php 확장

[root@localhost ~]# yum install php-pecl-mongo mongodb mongodb-devel mongodb-server 
php 확장,mongodb 서버,mongodb 클 라 이언 트 가 설치 되 었 습 니 다.
2.설정/etc/mongodb.conf

[root@localhost www]# cat /etc/mongodb.conf |awk '{if($0 !~ /^$/ && $0 !~ /^#/) {print $0}}' 
logpath=/var/log/mongodb/mongodb.log //     
fork = true        //     
logappend=true       //     
port = 27017       //   
dbpath=/var/lib/mongodb     //      
pidfilepath=/var/run/mongodb/mongodb.pid //pid   
위 에 기본적으로 설정 되 어 있 지만 yum 설치 할 때 왜/var/lib/mongodb 폴 더 를 만 들 지 않 았 습 니까?

[root@localhost lib]# mkdir -p /var/lib/mongodb 
[root@localhost lib]# chown mongodb:mongodb -R /var/lib/mongodb/ 
3.mongodb 서버 를 시작 하고 확인 합 니 다.

[root@localhost www]# /etc/init.d/mongod start //   
 
//   
[root@localhost www]# netstat -tpnl|grep 27017 
tcp  0  0 0.0.0.0:27017    0.0.0.0:*     LISTEN  4641/mongod 
이렇게 하면 몬 godb 가 정상적으로 움 직 일 수 있 습 니 다.
php 확장 이 다 되 었 는 지,

mongodb php 확장
4,php mongodb 확장 테스트

<?php 
$mongo = new Mongo(); 
$dbs = $mongo->listDBs(); 
print_r($dbs); 
/**   : 
Array 
( 
 [databases] => Array 
  ( 
   [0] => Array 
    ( 
     [name] => admin 
     [sizeOnDisk] => 1 
     [empty] => 1 
    ) 
 
   [1] => Array 
    ( 
     [name] => local 
     [sizeOnDisk] => 1 
     [empty] => 1 
    ) 
 
  ) 
 
 [totalSize] => 0 
 [ok] => 1 
) 
*/ 

좋은 웹페이지 즐겨찾기