CentOS 安装 mongobdb 和 php mongodb扩展

1。准备工作第一步 升级php

默认CentOS 5.5 的 php版本 是 5.1.6 ,为了更好的使用 mongodb,首先升级到php-5.2.17 ,具体操作如下

# rpm –import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

# vi /etc/yum.repos.d/CentOS-Base.repo 增加下面信息

[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

执行命令,自动升级。

yum update php -y
yum install libmcrypt -y

2.安装gcc (如果没有安装gcc的话)

yum install gcc Continue reading »CentOS 安装 mongobdb 和 php mongodb扩展

Mongodb数据库操作语法

Mongodb数据库操作语法,一些命令的中文释义,以及用传统sql来诠释Mongodb的一些操作 . . . → Read More: Mongodb数据库操作语法

Mongodb 1.6与Mongodb 1.4并发性能对比

2010年8月5日,Mongodb 1.6正式发布了,这个版本增加和改进了很多功能,我了解的几个比较大的改进在:

 1) Mongodb存储文件申请磁盘空间的方式做了改进。在mongodb  1.4的时候是按128M,256M,512M,1024M,2048M这样的方式申请磁盘空间的;而在mongodb  1.6中,已经是动态小量的申请磁盘空间了。

 2) 增加了$or等查询操作符,这在mongodb 1.4的时候是没有的。

 3) 改进和提高了并发性能。 Continue reading »Mongodb 1.6与Mongodb 1.4并发性能对比

Install mongodb on bluehost

Oh,最近想在bluehost主机上安装MongoDB,于是google了一下,看到一篇博文(大意):

I want to install MongoDB on bluehost  recently. so I first  get some message from internet.

logging in, I typed:

uname -a

And received affirmation that this is a 64bit server. Or you can typed:

getconf   LONG_BIT

It will return 64.

Next, I went ahead and grabbed the current version from http://www.mongodb.org/downloads by doing:

wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-static-legacy-1.6.1.tgz
tar xzf mongodb-linux-x86_64-static-legacy-1.6.1.tgz Continue reading »Install mongodb on bluehost

MongoDB与PHP

Windows PHP的MongoDB拓展的安装

windows下用php操作MongoDB需要安装驱动,所需dll可以到http://github.com/mongodb/mongo-php-driver/downloads 下载。比如我的php版本是5.2.6,我下载的就是mongo-1.0.9-php5.2vc6ts.zip。

把php_mongo.dll放到你php的ext目录,然后php.ini中加入

extension=php_mongo.dll

重启web服务器就可以了。是否成功可以通过查看phpinfo() 函数的结果中是否加载了MongoDB模块儿来判定。

与mysql对应的php下数据库管理工具phpmyadmin类似,MongoDB下的php数据库管理工具为phpmoadmin可以到http://www.phpmoadmin.com/ 这里下载,放到你的web路径下就ok。

现在你可以开始自己的php与MongoDB的开发之旅了。

 

Linux PHP的MongoDB拓展的安装 # wget http://pecl.php.net/get/mongo-1.2.6.tgz # tar zxvf mongo-1.2.6.tgz # cd mongo-1.2.6 # /usr/local/php/bin/phpize # ./configure –enable-mongo=share –with-php-config=/usr/local/php/bin/php-config # make && make installl

将生成的拓展mongo.so文件添加到php.ini中,重启php-fpm,然后查看下phpinfo()

请编辑php.ini文件。添加如下一行:

PHP Code复制内容到剪贴板 extension=mongo.so

然后用php输出:phpinfo,就可以看到mongo的信息了。。这样就说明你安装成功的了!