首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有针对CodeIgniter的memcached不支持igbinary的解决方案

是否有针对CodeIgniter的memcached不支持igbinary的解决方案
EN

Stack Overflow用户
提问于 2016-12-08 21:49:40
回答 1查看 575关注 0票数 4

有没有解决这个问题的办法?我不想在codeigniter中使用memcached的igbinary。我不希望消息再出现,因为它不能使用igbinary。

但是,我需要指出的是,这个警告只在页面第一次加载时出现,当我重新加载页面时,它不会显示。这不是很奇怪吗?所以我不确定问题出在没有安装的igbinary上。

我使用的是codeigniter 3.x

代码语言:javascript
复制
A PHP Error was encountered
Severity: Warning
Message: Memcached::get(): could not unserialize value, no igbinary support
Filename: drivers/Cache_memcached.php
Line Number: 50
EN

回答 1

Stack Overflow用户

发布于 2019-08-30 13:33:08

在我的例子中,这个问题的发生是因为我的Ubuntu服务器上缺少php-igbinary扩展。

要检查PHP命令行中是否存在igbinary扩展,请执行以下操作:

代码语言:javascript
复制
php --ini | grep igbinary

在上面这个特殊问题中,PHP代码是在web应用程序级别执行的。因此,对扩展的检查需要在web应用程序级别(例如fpm)进行。

在任何情况下,为了解决我的ubuntu服务器上的问题,我必须安装PHP扩展:

代码语言:javascript
复制
sudo apt-get install php-igbinary
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41041093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档