ubuntu 下搭建redis和php的redis的拓展+遇到的坑

4 篇文章 0 订阅
2 篇文章 0 订阅

这么简单的操作怎么会遇到坑?看了很多的安装教程并没有解决问题,看看下面遇到的问题。

ubuntu16.0.4.4 ,php7.0

一.安装redis服务

sudo apt-get install redis-server

安装好的redis目录在 /etc/redis 

检查redis是否安装?用下面三个命令

whereis redis
whereis redis-cli
whereis redis-server

启动:

sudo service redis-server start

然后运行客户端命令redis-cli能够出现命令提示符127.0.0.1:6379: >就算成功了!

二.安装redis 拓展

1.安装redis和php的redis扩展

git clone https://github.com/nicolasff/phpredis.git //克隆phpredis拓展
克隆的phpredis拓展放到/etc目录下

cd phpredis/  //进入到phpredis目录

phpize //生成PECL扩展的configure文件

./configure

make //编译

make install //安装

2.配置php的redis扩展

sudo vim /etc/php/7.0/fpm/php.ini 中写入 extension=/etc/phpredis/modules/redis.so

3.重启fpm,访问info.php,就能看到redis扩展

/etc/init.d/php7.0-fpm restart

4.查看php扩展是否配置ok

php -m

问题出现:可能大家的php -m后配置就OK了,但是我的一直没有显示redis扩展。

还需要配置:

vim /etc/php/7.0/cli/php.ini 中写入 extension=/etc/phpredis/modules/redis.so

再重启redis,再用php -m

显示redis扩展配置ok了

问题总结:

cli就是你在命令行里运行PHP用的,fpm就是通过web访问用的

CLI是命令行版本。 
FPM是作为Apache或者Nginx等服务器软件处理PHP文件的扩展。

我的服务器只通过接口调用,不用web访问,所以得配置cli中的php.ini。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值