conteos 6.4 32位安装 mongodb 以及php 安装mongodb扩展

首先下载一个版本的32位的mongodb

1,下载安装包

我这有一个安装包但版本有点低可用  文件放置路径我是放在了usr/local/src下

wget http://downloads.mongodb.org/linux/mongodb-linux-i686-2.4.9.tgz  


2,解压安装包

tar zxvf mongodb-linux-i686-2.4.9.tgz  


3,创建指定的文件夹中并将mongodb复制过去

mkdir -p/usr/local/mongodb  
cp -R mongodb-linux-i686-2.4.9/* /usr/local/mongodb/


4,创建数据库存放目录和日志存放文件

  cd /usr/local/mongodb
  mkdir data
  touch logs



5、启动mongodb,设置一个启动脚本和关闭脚本


1)

vi start_mongodb.sh

写入

#!/bin/bash
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --logappend  --port=27017 --fork
echo 'mongodb started!'



2)

vi stop_mongodb.sh

写入

#!/bin/bash
/usr/local/mongodb/bin/mongod  --shutdown --dbpath /usr/local/mongodb/data/
echo 'mongodb stoped'



两个脚本赋上可以执行的权限

chmod +x start_mongodb.sh stop_mongodb.sh

此时已经安装完了

启动mongodb


sh start_mongodb.sh#执行成功后会输出mongodb started!

查看mongodb是否成功

ps -ef|grep mongodb


如果成功如下



进入mongodb命令行,就可以看到mongodb的版本信息


/usr/local/MongoDB/bin/mongo#进入mongodb命令行


可以直接输入mongodb命令啦。




//安装mongodb扩展

至此,MongoDB 服务器端安装完成,但是如果是要用php去操作MongoDB还要安装他的PHP扩展.

1)下载最新的php mongodb扩展源码,源码可以在
http://pecl.php.net/package/mongo下载.

2)解压,进入安装目录

  1. wget http://pecl.php.net/get/mongo-1.4.0.tgz &&  tar -zxvf mongo-1.4.0.tgz  && cd mongo-1.4.0  

3)进入文件夹后,首先运行phpize来编译扩展的环境
[root@localhost mongo-1.4.0]# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version: 20121113
Zend Module Api No: 20121212
Zend Extension Api No: 220121212

4)运行后,我们运行./configure脚本来进行配置

  1. ./configure --with-php-config=/usr/local/php/bin/php-config && make && make install
  1.   注释     ## --with-php-config 这个参数是告诉配置脚本 php-config 这个程序的路径  

5)完成后,请编辑你php.ini文件增加一行
extension=mongo.so
一般默认的编译php的ini文件/usr/local/php/etc/php.ini
重启Apache/Nginx[或者/etc/init.d/php-fpm restart] 打开 phpinfo
看到mongo模块,证明MongoDB的php扩展安装成功。

OK ,至此你可以使用php来操作 MongoDB 了

一些帮助信息:
在php的mongo扩展中,提供了4类接口(对象):
1,针对mongoDB连接的操作: Mongo
2,针对mongoDB中数据库的操作: MongoDB
3,针对mongoDB中collection的操作: MongoCollection
4,针对查询结果集的操作: MongoCursor

[Linux]进入MongoDB客户端操作
/usr/local/mongodb/bin/mongo (mongo命令)


以上就是linux中安装 mongodb以及php安装mongodb扩展的步骤







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值