zoukankan      html  css  js  c++  java
  • MAMP 环境下安装Redis扩展

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

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

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

     
     

    打开iTerm/终端

    4、下载编译php

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

    5、在当前目录下载phpredis

       - - 下载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.

    这是因为没有安装autoconf,执行brew install autoconf安装

     终端命令7 : make
    

    不出意外的话就可以看到Redis庐山真面目啦

     

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

    复制redis.so到扩展目录

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

    6、修改php.ini文件

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

     

    end


    转载
    作者:Nicole姜
    链接:https://www.jianshu.com/p/ab4e2bd8b8bf
    來源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
  • 相关阅读:
    线性结构(二)--- 双链表
    线性结构(二)----单链表
    线性结构(二)---队列
    线性结构(二)--- 栈
    谁才是真正的资深开发者?
    在Tiled Map中使用碰撞检测
    Android横屏竖屏切换的问题
    android activity横竖屏切换,Activity重新创建问题解决!
    2D中如何判断一点在另一个点的那个方位
    浅析android应用增量升级
  • 原文地址:https://www.cnblogs.com/wen-zi/p/10312650.html
Copyright © 2011-2022 走看看