make编译phpredis扩展几个错误的解决办法

Linux hhzk 2年前 (2017-02-17) 179次浏览 0个评论

 

给php编译phpredis扩展,有几个乱七八糟的错误,终于解决。

记录下来,以后备用。(lnmp1.4环境)

1、将下载的包解压后,按照官方说明,要求

phpize
./configure [--enable-redis-igbinary]
make && make install

但是会出错,要把第二行替换为:

./configure -with-php-config=/usr/local/php/bin/php-config

2、make的时候会出现错误:

Makefile:193: recipe for target ‘redis.lo’ failed

google了半天,搜到个解决方案:

git clone https://github.com/phpredis/phpredis.git
cd phpredis/
git checkout php7
rm -f aclocal.m4

然后按第一步make即可。

3、修改php.ini文件,添加redis.so扩展

extension=//usr/local/php/redis.so

记得把redis.so文件具体路径写清楚。


乐趣公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:make编译phpredis扩展几个错误的解决办法
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址