搬砖仔

  • {{ item.name }}
  • 首页
  • 作品
  • 代码
  • GO
  • 随笔
  • 关于博主
  • 友情链接
  • 文章归档
  • 榜上有名
  • Mail
  • GitHub

MAC OS X系统安装redis拓展

  • 小酱沫
  • 2016-12-15
  • 0

对于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

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

© 2023 搬砖仔
Theme by Wing
沪ICP备2021031606号-1 沪公网安备31010402004615号