警告:ini_set():会话保存处理程序“redis”无法在我的页面上找到,我使用了如下所示的代码'会话.存储处理程序';如果PHP版本是7.4,此代码可以正常工作,但当我将PHP升级到PHP 8或PHP8.1时,它停止工作并显示警告“Warning:ini_set():找不到会话保存处理程序“redis”另外,当我运行phpinfo()时,我没有找到任何在PHP7.4中可见的Redis的PHP扩展
tp5buhyn1#
看起来redis扩展在您的php模块中不可用。请使用以下命令进行检查:
redis
php -m | grep redis
因此,如果它是空的,您需要正确安装和配置它:1.访问这个link来检查如何安装php redis扩展。1.打开您的php.ini文件(php --ini检查位置)1.检查extension_dir属性,确保它指向正确扩展目录1.在下面添加此代码-extension=redis.so1.重新启动PHP-FPM服务现在再试一次:
php.ini
php --ini
extension_dir
extension=redis.so
现在应该返回redis。现在ini_set命令应该可以工作了!
ini_set
1条答案
按热度按时间tp5buhyn1#
看起来
redis
扩展在您的php模块中不可用。请使用以下命令进行检查:因此,如果它是空的,您需要正确安装和配置它:
1.访问这个link来检查如何安装php redis扩展。
1.打开您的
php.ini
文件(php --ini
检查位置)1.检查
extension_dir
属性,确保它指向正确扩展目录1.在下面添加此代码-
extension=redis.so
1.重新启动PHP-FPM服务
现在再试一次:
现在应该返回
redis
。现在ini_set
命令应该可以工作了!