配置swoole异步redis的环境

9 篇文章 0 订阅
4 篇文章 0 订阅

前置说明


前提条件:php环境 swoole安装(可以有 可以无有的话需要注意一个小区别)

redis的安装和启动服务

第一步:下载安装redis
下载redis后解压,进入redis目录 make
cd src 进入src目录
redis-server测试redis是否正常

下载安装hiredis

第二步:下载安装hiredis
根据:swoole官网 (https://github.com/redis/hiredis/releases) 提供的下载地址:https://github.com/redis/hiredis/releases
执行编译:make -j
然后:make install

编译swoole


第三步:重新编译swoole
进入到swoole的解压后的目录,来此执行 ./configure --help(熟练的可以不需要此步骤),找到两个我们需要的参数:

  1. (这里是- -) --with-php-foncig=PATH(这里指向的是php的安装目录下的bin/php-config)
  2. –enbale-async-redis 这个配置项是启动异步redis 他的一个前提条件就是我们的第二步,已经安装hiredis库
    然后开始我们的操作,首先要初始化安装配置项:
    ./configure --with-php-config=/home/php7.2.10/bin/php-config --enable-async-redis(注意:我这里的–with-php-config=/home/php7.2.10/bin/php-config需要换成你自己的环境目录!)
    然后这里就是我们要提及的小区别了,如果你是刚刚下载了swoole正常安装就可以了,如果你已经安装过,请执行make clean(清理一下之前的编译文件 开篇提到的小区别哦)
    然后make
    再然后编译安装 make install

检查安装结果:
A)然后检验我们的swoole是否成功 php -m 查看是否有swoole模块
B)再然后检查我们的异步redis是否成功:php --ri swoole 查看是否有:async redis client =>enabled
如果检查成功!恭喜你,小伙伴你已经配置完毕 ,成功了!

注意:这里要注意有的小伙伴没有看到B,你没成功,需要继续把文章看完!!

配置环定变量


第四步:
vi ~/.bash_profile
在最后一行添加 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
source ~/.bash_profile

然后重复第三步操作(重新安装编译swoole)

全文到此结束,祝你成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

溜达的大象

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值