linux php添加redis,linux下的redis安装以及php添加redis扩展

一、redis的安装

win版本详见:

下面是linux版本的安装步骤:

step1、下载 http://redis.io/download下载完后直接make然后make install,注意sudo

step2、启动服务

>cd redis安装目录/src>./redis-server  //注意,这种是带默认配置启动,如果要带配置使用:>./redis-server redis-conf//启动成功后会有redis的图形出现。

step3、查看服务是否启动

3b339b449adc62ffd7e34e4d8efea3bc.png

step4、测试

>cd redis的安装目录/src

>./redis-cli //执行这一步会自动连接127.0.0.1:6379

127.0.0.1:6379>set keyvlaue

127.0.0.1:6379>get key

二、php添加redis扩展

step1、下载phpredis

step2、解压、安装

上传phpredis-2.2.4.tar.gz到/usr/local/redis目录

cd/usr/local/redis #进入软件包存放目录

tar zxvf phpredis-2.2.4.tar.gz #解压

cd phpredis-2.2.4 #进入安装目录

/usr/local/php/bin/phpize #用phpize生成configure配置文件(如果报错可能是没有安装autoconf,自行apt-get install autoconf)

./configure --with-php-config=/usr/local/php/bin/php-config #配置

make#编译

make install#安装

安装成功后,长下面这个样子:

8c69c3d9b8cd0b35ae4721d2eae345da.png

step3、添加到php.ini

php.ini有些版本安装了php后默认没有这个文件,需要充php的源代码中复制到php的安装目录/lib里面去,详见另一篇文章

php.ini中添加如下:

extension=redis.so

然后重启php-fpm步骤如下:

b712bf75c621f7c773b42f9d82bb061e.png

重启过程中有报错,说找不到这个文件,那就从上面的步骤中拷贝过来。再重启php-fpm和nginx就行了。。。。

我估计在php.ini中配置extension="xxxxxx/xxx/xx/xx/redis.so"也行,不过由于该文件在其他目录怕被删除掉,所以还是cp过来稳妥些。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值