解決php的session無法儲存到redis

技術小甜發表於2017-11-15
解決 php的session無法儲存到redis

php的session寫入redis配置

vim /etc/php-fpm.d/www.conf 

user = nginx 

group = nginx

php_value[session.save_handler] = Redis

php_value[session.save_path] = `tcp://192.168.1.2:6688`

php_value[soap.wsdl_cache_dir] = /var/lib/php/wsdlcache

vim /etc/php.ini

session.save_handler = redis

session.save_path = “tcp://192.168.1.2:6688“

但是我重新整理驗證碼時,再去檢視redis的key值是,發現是空的,沒往裡面寫

連線redis,檢視session的key值

redis-cli -h 192.168.1.2 -p 6688

192.168.1.2:6688> keys * #檢視所有key值

(empty list or set)

192.168.1.2:6688> quit #退出

rpm -qa |grep php 時,發現安裝的php的redis的擴充套件包安裝的是php70-php-pecl-redis-3.1.6-1.el6.remi.x86_64

而我安裝的版本是php70w

解決方法:

yum search php70w

Yum install php70w-pecl-redis.x86_64 -y

本文轉自去輕狂書生51CTO部落格,原文連結:http://blog.51cto.com/8999a/2061722 ,如需轉載請自行聯絡原作者


相關文章