ubuntu12.04安装mongodbphp
一,在Ubuntu下最傻瓜的步骤linux
1.运行"apt-get install mongo"mongodb
若是遇到找不到安装包的话运行"apt-get update"数据库
2.这时装好之后应该会自动运行mongod程序,经过"pgrep mongo -l "查看进程是否已经启动ubuntu
3.在终端输入"mongo",而后回车进入数据库app
下面说下如何本身启动mongodb的程序。日志
二. 重启系统之后mongo程序要本身从新手动启动,步骤以下:htm
1.运行“locate mongo”命令查看系统默认把mongo装到了哪里,这里主要关注三个东西.进程
(1)一个是名为“mongod”的程序的位置(他至关于mongo数据库的Server,须要一直在后台运行,个人路径:/usr/bin/mongod);get
(2)一个是mongo 数据库log日志文件的位置(log日志文件要查看到具体的文件名,具体用法在后面有介绍,个人路径:/var/log/mongodb/mongodb.log);
(3)一个是mongo的log日志的位置(个人路径:/var/log/mongodb/mongodb.log)。
2.先进入mongod所在的目录(/usr/bin/mongod),而后运行“./mongod --dbpath /var/lib/mongodb/ --logpath /var/log/mongodb/mongodb.log --logappend &”
--dbpath:指定mongo的数据库文件在哪一个文件夹
--logpath:指定mongo的log日志是哪一个,这里log必定要指定到具体的文件名
--logappend:表示log的写入是采用附加的方式,默认的是覆盖以前的文件
&:表示程序在后台运行
注意:若是是系统非正常关闭,这样启动会报错,因为mongodb自动被锁上了,这是须要进入mongodb数据库文件所在的目录(/var/lib/mongodb/),删除目录中的mongodb.lock文件,而后再进行上述操做。
编写简单的链接mongo的C++程序以及若是解决mongo动态库连接失败的状况在另外一篇文章中介绍,见 http://www.linuxidc.com/Linux/2011-12/48834.htm
三,安装php的mongodb的扩展
sudo pecl install mongo
再在某一个ini文件中加入该扩展,
extension=mongo.so