警告: ini_set():会话保存处理程序"redis“在我使用代码的页面上找不到,如下所示
Ini_set(‘session.SaveHandler’,'redis');
如果PHP为7.4,则此代码工作正常,但当我将PHP升级到PHP8或PHP8.1时,它将停止工作,并向我发出警告: ini_set():会话保存处理程序"redis“无法找到。
此外,当我运行phpinfo()时,我找不到Redis的任何PHP扩展,在PHP7.4中是可见的。
发布于 2022-11-21 07:46:50
看起来redis扩展在您的php模块中是不可用的。使用以下命令进行检查:
php -m | grep redis因此,如果它是空的,则需要正确安装和配置它:
php.ini文件(php --ini检查位置)extension_dir属性并确保它指向正确的扩展目录。extension=redis.so下面添加以下代码现在再试一次:
php -m | grep redis现在应该返回redis。现在ini_set命令应该可以工作了!
https://stackoverflow.com/questions/74436036
复制相似问题