swoole 异步redis客户端 libhiredis.so 报错的解决

来源:互联网 发布:cet6网络课程 编辑:程序博客网 时间:2024/06/05 15:04

swoole 异步redis 客户端

1、编译安装 hiredis( v0.13.3 )

wget https://github.com/redis/hiredis/archive/v0.13.3.tar.gztar -zxvf v0.13.3.tar.gzmake make installsudo ldconfig

2、启用异步Redis客户端

./configure --with-php-config=/usr/bin/php-config --enable-async-redis make cleanmake -jsudo make install

遇到的坑及解决方案

环境: CentOS release 6.5 + php 5.6 ,提示
- libhiredis.so.0.13: cannot open shared object file: No such file or directory in Unknown on line 0

解决方案
hiredis 安装后,默认配置到 /usr/local/lib 目录下,需
确保你的/etc/ld.so.conf的配置里有该路径。

cd /etc/ld.so.conf.dvim swoolehiredis.conf#添加路径/usr/local/lib

再次执行 第2步 启用异步redis客户端

3、验证安装是否成功

php --ri swoole

结果:(async redis client => enabled)

swooleswoole support => enabledVersion => 2.0.9Author => tianfeng.han[email: mikan.tenny@gmail.com]epoll => enabledeventfd => enabledtimerfd => enabledsignalfd => enabledcpu affinity => enabledspinlock => enabledrwlock => enabledasync redis client => enabledasync http/websocket client => enabledLinux Native AIO => enabledpcre => enabledzlib => enabledmutex_timedlock => enabledpthread_barrier => enabledfutex => enabledDirective => Local Value => Master Valueswoole.aio_thread_num => 2 => 2swoole.display_errors => On => Onswoole.use_namespace => On => Onswoole.fast_serialize => Off => Offswoole.unixsock_buffer_size => 8388608 => 8388608
原创粉丝点击