MAMP 环境下安装Redis扩展

一、 下载对应版本的 php 源码,(当前使用版本是 php5.6.30 )版本号最后一位有点区别不影响
连接:http://php.net/get/php-5.6.31.tar.bz2/from/a/mirror
二、在 MAMP/bin/php/php5.6.30/ 新建一个 include 文件夹javascript

路径为 : MAMP/bin/php/php5.6.30/include 

三、把第一步下载的 php 压缩包解压并重命名php到MAMP/bin/php/php5.6.30/include目录下
如图:php

 
 

打开iTerm/终端java

四、下载编译phpgit

终端命名1 : cd /Applications/MAMP/bin/php5.6.30/include/php 
 终端命令2 : ./configure

五、在当前目录下载phpredisgithub

- - 下载phpredis文件

   终端命令3 : git clone https://github.com/nicolasff/phpredis.git 
 
进入phpredis文件夹
   终端命令4 : cd phpredis 终端命令5 : phpize 
 
终端命令6 : ./configure --with-php-config=/Applications/MAMP/bin/php/php5.6.30/bin/php-config 

若是提示:Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.redis

这是由于没有安装autoconf,执行brew install autoconf安装bash

终端命令7 : make

不出意外的话就能够看到Redis庐山真面目啦app

 

这时phpredis/modules下会生成redis.so,把它复制到applications/MAMP/bin/php/php5.6.30/lib/php/extensions/no-debug-non-zts20131226这个目录下(目录可能不一样,小伙伴们注意比对)ui

复制redis.so到扩展目录this

终端命令8 : sudo cp -p modules/redis.so /Applications/MAMP/bin/php/php5.6.30/lib/php/extensions/no-debug-non-zts-20131226/

六、修改php.ini文件

末尾加上 extension=redis.so ,而后Command+S保存,退出,重启Mamp

 

end

转载 做者:Nicole姜 连接:https://www.jianshu.com/p/ab4e2bd8b8bf 來源:简书 简书著做权归做者全部,任何形式的转载都请联系做者得到受权并注明出处。
相关文章
相关标签/搜索