redis安装的问题

我redis已经安装好了,也运行起来了。但是phpinfo却没有,怎么回事?

clipboard.png

阅读 2.5k
5 个回答

1、redis是一个非关系型数据库,你现在安装的是一个redis的服务端,你还没有安装PHP的phpredis扩展
2、安装phpredis方法:http://www.simengphp.com/inde...

phpinfo()中没有phpredis这个是扩展的问题,所以一看ext目录有没有php_redis扩展,二看php.ini中有没有开启配置项,如果都完成了,重启完成配置的加载。

额,第一先找到你的php的模块目录,查看是否有php redis.一般你用了php -m 代表的是cli环境下有redis扩展.有很多安装系统集成的php包,运行时的配置有都是不同的.例如我的ubuntu,下面就是我的配置文件.

├── apache2
├── cgi
├── cli
├── fpm
└── mods-available

其中cgi和fpm和cli都是分开的.所以,你先找到你的配置文件.你Loaded Configuration File这项.这项指明了你的当前环境的配置文件.你就根据这个来找到对应的配置文件,在加上php redis的扩展.extension=redis.so.

  1. 你装的是redis server
  2. phpinfo中的是php版本的redis client
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题