linux虚拟机学习计划 二 (redis mongo扩展)

16 篇文章 0 订阅

一.redis扩展
1.获得redis扩展

wget http://pecl.php.net/get/redis-4.2.0.tgz

2.解压

tar -zxvf redis-4.2.0.tgz

3.进入redis-4.2.0.tgz

cd redis-4.2.0

4.在目录中执行以下命令(命令的路径各有不同,请按照你具体的路径去执行)

/usr/local/php/bin/phpize 

5.安装

  1. ./configure --with-php-config=/lnmp/php-5.6.9/lib/bin/php-config

  2. make

  3. make install

6.找到php.ini 加入扩展

  1. extension = /lnmp/php-5.6.9/lib/php/extensions/no-debug-non-zts-20131226/redis.so

  2. extension=redis.so(选其一)

7.重启服务查看redis是否正常加载

1.杀进程 killall php-fpm

2.重启php  php-fpm

二.mongo扩展

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

2)解压,进入安装目录

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

  2. tar -zxvf mongo-1.5.4.tgz

  3. cd mongo-1.5.4

  4. 3)进入文件夹后,首先运行phpize来编译扩展的环境

  5. [root@localhost mongo-1.5.4]# phpize

  6. Configuring for:

  7. PHP Api Version: 20121113

  8. Zend Module Api No: 20121212

  9. Zend Extension Api No: 220121212

3) cd 

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

./configure --with-php-config=/usr/local/php/bin/php-config && make && make install

–with-php-config 这个参数是告诉配置脚本 php-config 这个程序的路径

5)完成后,请编辑你php.ini文件增加一行  /usr/local/php/etc/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 了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值