注意:
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扩展
6.如图所示