php的MongoDB扩展编译

一、windows安装MongoDB扩展的过程(我这里是用的phpstudy2014)
注意:
1.必须保证php环境中ext下面有memcache.dll这个文件的扩展 
2.下载地址 http://windows.php.net/downloads/pecl/releases/mongo
3.通过 phpinfo()观察如下3个参数,即php版本,ts/nts,vc6/vc9/……三条规则(一定要一一对应);

如图:

确定php的版本


确定php是否是线程安全版本   如果是enabled,则说明是版本线程安全版的 


确定php的compiler  



二、下载对应的php-mongo版本

把里面的php-mongo.dll放到你的php中的ext下面

然后打开php.ini进行修改把前面的注释去掉extension=php-mongo.dll
重启apche……

三、安装成功后,查看phpinfo版面,会有以下内容显示。



四.在Linux用,还是用php操作MongoDB 注意我用的路径是 /usr/local/src/php/etc  (我的web环境在这里)

1.首先下载php的mongodb扩展

        下载地址  http://pecl.php.net/package/mongodb

         wget http://pecl.php.net/get/mongodb-1.2.2.tgz

2.解压安装包
   tar zxf mongodb-1.2.2.tgz

3.进入解压目录,运行phpize进行安装准备

cd mongodb-1.2.2 

/usr/local/src/php/bin/phpize

4.安装编译

./configure --with-php-config=/usr/local/src/php/bin/php-config

make && make install

你会看到下面生成的以.so结尾的文件一个路径

ls /usr/local/src/php/lib/php/extensions/no-debug-non-zts-20131226/   (生成的路径)

5.编辑你的配置文件php.ini增加下述一行添加mongodb扩展

extension=/usr/local/src/php/lib/php/extensions/no-debug-non-zts-20131226/mongodb.so

6.成功如图


五.当然上面是装的mongodb扩展 mongo也一样

1.首先下载php的mongo扩展

        下载地址  http://pecl.php.net/package/mongo

         wget http://pecl.php.net/get/mongo-1.6.14.tgz

2.解压安装包
   tar zxf mongo-1.6.14.tgz

3.进入解压目录,运行phpize进行安装准备

cd mongo-1.6.14 

/usr/local/src/php/bin/phpize

4.安装编译

./configure --with-php-config=/usr/local/src/php/bin/php-config

make && make install

你会看到下面生成的以.so结尾的文件一个路径

ls /usr/local/src/php/lib/php/extensions/no-debug-non-zts-20131226/   (生成的路径)

5.编辑你的配置文件php.ini增加下述一行添加mongo扩展

extension=/usr/local/src/php/lib/php/extensions/no-debug-non-zts-20131226/mongo.so

6.如图所示



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值