swoole安装异步redis –enable-async-redis出错 hiredis/hiredis.h: No such file or directory 解决方法

在安装 swoole 异步redis,会带上这个选项

--enable-async-redis

编译过程中会有下列报错产生:

hiredis/hiredis.h: No such file or directory

这个原因是没有安装 hiredis 导致。

解决办法 安装 hiredis:

cd /usr/local/src

# 安装之前看一下github,如果有新版本,就安装新的 #
wget https://github.com/redis/hiredis/archive/v0.14.0.tar.gz
mv v0.14.0.tar.gz hiredis-0.14.0.tar.gz
tar xzvf hiredis-0.14.0.tar.gz
cd hiredis-0.14.0
make && make install

# 在底部添加这行环境变量 #
vim /etc/profile
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

source /etc/profile

OK,到这里就安装完成了,重新编译 swoole 即可。

评论