mongoDB2.6.7及其php扩展安装
2015-01-17 16:57
543 查看
一.mongoDB的安装
在Centos6.4安装步骤如下:1. 下载mongodb源码包
(或者按照官网说明进行系统yum安装)一定要注意自己的机器是32位还是64位,不然下来的包无法使用。
下载页面http://www.mongodb.org/downloads,可以根据自己机器的不同选择适合的版本。
2. 安装
其实安装过程很简单,解压就差不多,非安装版。tar zxvf mongodb-linux-x86_64-2.6.7.tgz
3. 启动mongoDB
假设解压后复制到执行的文件夹目录为 /usr/local/mongodb,mangoDB相关的可执行文件位于/usr/local/mongodb/bin目录下。3.1按照README说明操作,比较简单。
首先创建数据保存位置,然后是启动mongodb。
$
mkdir -p /data/db
$ cd /usr/local/mongodb/bin
$ ./mongod [--smallfiles]
$
$ # The mongo javascript shell connects to localhost and test database by default:
$ ./mongo
> help
--》OK
或者(以下3.2未亲测)
3.2写一份简单的配置文件
mongod.conf
[plain] view
plaincopy
#数据目录
dbpath = /data/db
port = 27017
bind_ip = 10.1.146.163
#日志目录
logpath = /home/qmhball/mongo/log/mongo.log
logappend = true
#以后台Daemon形式运行服务
fork = true
执行
[plain] view
plaincopy
cd /home/qmhball/mongo/bin
./mongod --config mongod.conf
4.测试
在bin目录下执行[plain] view
plaincopy
./mongo --host 127.0.0.1 --port 27017
进入交互模式
键入
db.test.save( { a: 12 } )
db.test.find()
会得到
{ "_id" : ObjectId("54ba15ca66cb583c09ddd24e"), "a" : 12 }
说明数据已被存入db
二.php安装mongodb扩展
1.下载扩展源码包并解压
源码包地址 http://pecl.php.net/get/mongo-1.5.8.tgz2.安装
假设解压目录为mongo-1.5.8进入mongo-1.5.8php目录,依次执行:
[plain] view
plaincopy
phpize
./configure --with-php-config=/usr/local/php-5.4.13/bin/php-config
make
make install
安装成功后会得到类似下面的提示
Installing shared extensions: /usr/local/php-5.4.13/lib/php/extensions/no-debug-non-zts-20110125/
在此目录下会找到mongo.so
3.修改php配置
在php.ini中加入[plain] view
plaincopy
extension=mongo.so
4.测试
demo.php[php] view
plaincopy
<?php
$dbhost = '127.0.0.1:27017';
$dbname = 'test';
$m = new MongoClient(); // 连接
$db = $m->selectDB($dbname);
var_dump($m);
exit;
相关文章推荐
- mongoDB及其php扩展安装
- linux下 安装 ImageMagick 及其 php imagick扩展[转]
- cent os下编译安装php mongodb扩展教程
- CentOS 下安装 zeromq 及其php扩展安装
- CentOS 编译安装 MongoDB与mongoDB的php扩展
- 在Linux(centos)上安装PHP的mongodb扩展
- bdb及其在php下扩展的安装
- centos 5.4 下面安装MongoDB服务端和PHP客户端扩展
- CentOS安装配置MongoDB及PHP MongoDB 扩展安装配置
- php下MongoDB扩展的安装和简单测试
- window+apache环境下安装mongoDB的php扩展
- freebsd ports 安装 mongodb php 扩展
- bdb及其在php下扩展的安装
- linux下 安装 ImageMagick 及其 php imagick扩展
- cent os下编译安装php mongodb扩展教程
- PHP MongoDB 扩展安装配置
- php mongodb扩展模块安装
- MongoDB的安装及PHP扩展安装
- wamp环境下安装mongoDB并添加php的mongo扩展(PHP 5.3.1+Win7环境)
- MongoDB 在centos6.2 64位下的安装及配置PHP扩展