MAC系统安装redis拓展

对于mac系统一些依赖包的安装,我个人还是推荐用homebrew,至于原因,当然是简单易用。

有时候homebrew无法自动安装,比如这次安装php的redis拓展时,用hongbrew就不行了,只能手动编译了。以下为安装过程及期间遇到的报错。

wget https://github.com/nicolasff/phpredis/zipball/master
tar -zxvf master
cd phpredis-phpredis-b718ce0/
phpize			#此为当前使用php版本的phpize
./configure
make && make install
echo 'extension=redis.so'>>`php --ini|grep 'Loaded Configuration File'|awk '{print $4}'`			#此处需要注意的是,如果没有修改默认的extension_dir位置,该命令即可满足需求。如果修改了拓展目录,将redis.so复制或移动到对应目录,或者直接填写redis.so的绝对地址即可
#至此拓展安装完成,重启apache

phpize时若有如下报错: error: AC_CONFIG_HEADERS not found in configure.in mac%e7%b3%bb%e7%bb%9f%e5%ae%89%e8%a3%85redis%e6%8b%93%e5%b1%95

只需要修改对应版本的phpize文件: 找到SED="/usr/local/Library/ENV/4.3/sed",修改为SED="/usr/bin/sed"

评论

评论正在提交中...请稍后
评论提交成功...
  1. #1

    Sharp.CJ (2016-12-16 08:40:15) 沙发
    电脑如何装只装Linux系统啊?

  2. #2

    Suvan (2016-12-16 16:18:22) 板凳
    跟装windows一样,用镜像安装

  3. #3

    Sharp.CJ (2016-12-23 15:41:38) 地板
    额,上个周末研究了下,已经搞定了,装了个双系统