数据库

 首页 > 数据库 > MongoDB > CentOS Linux系统编译安装php中mongodb扩展模块的方法

CentOS Linux系统编译安装php中mongodb扩展模块的方法

分享到:
【字体:
导读:
         摘要:服务器环境CentOS5.632位,php版本5.2.17编译安装,安装路径/usr/local/php首先下载最新的phpmongodb扩展源码,源码可以在http://pecl.php.net/package/mongo下载到wgethttp://pecl.php.net/get/mongo-1.2.0.tgzta...

CentOS Linux系统编译安装php中mongodb扩展模块的方法
服务器环境Cent OS 5.6 32位, php版本 5.2.17编译安装,安装路径/usr/local/php
首先下载最新的php mongodb扩展源码,源码可以在http://pecl.php.net/package/mongo下载到
wget http://pecl.php.net/get/mongo-1.2.0.tgz
tar zxf http://pecl.php.net/get/mongo-1.2.0.tgz
cd mongo-1.2.0
进入文件夹后,首先运行phpize来准备编译扩展的环境,phpize这个程序的介绍在这里
/usr/local/php/bin/phpize

运行后执行结果如下:
点击查看原图

运行后,./configure 脚本就会生成了,这个时候我们运行./configure脚本来进行配置
./configure --with-php-config=/usr/local/php/bin/php-config
--with-php-config这个参数是告诉配置脚本php-config这个程序的路径,php-config的介绍在这里

上面命令在正确配置的环境下运行结果如下
点击查看原图

这时用make来编译扩展
make && make install

正确编译执行结果如下(下图是编译输出的最后几行)
点击查看原图

完成后,请编辑你php.ini文件增加一行
extension=mongo.so
一般默认的编译php的ini文件在
/usr/local/php/etc/php.ini
重启你的web服务器或者php-fpm,打印phpinfo,如果看到下列内容那么恭喜你,mongodb的扩展安装成功了

点击查看原图
 
CentOS Linux系统编译安装php中mongodb扩展模块的方法
分享到:
CentOS 6.3中安装mongodb 2.4.3服务器
CentOS 6.3中安装mongodb 2.4.3服务器 MongoDB是一个开源的文档型数据库,使用C++写的NoSQL数据库。 MongoDB的官方网站是mongodb.org, 截至2013-04-13MongoDB的最新版本是2.4.3 如何在linux下安装MongoDB呢。 首先下载一个MongoDB,如果你的系统是32位版本的,就下载32位的,64位系统不可运行32位的MongoDB. 32...
MongoDB八天课程之:第二天 细说增删查...
MongoDB八天课程之:第二天 细说增删查改       看过上一篇,相信大家都会知道如何开启mongodb了,这篇就细说下其中的增删查改,首先当我们用上一篇同样的方式打开mongodb,突然傻眼了,擦,竟然开启不了,仔细观察“划线区域“的信息,发现db文件夹下有一个类似的”lock file”阻止了mongodb的开启,接下...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……