CodeIgniter是否有memcached noigigary支持

时间:2016-12-08 13:49:40

标签: php codeigniter igbinary

是否有解决此问题的方法我不想在codeigniter中使用igbinary for memcached。而且我不想再显示该消息,因为它无法使用igbinary。

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

我使用的是codeigniter 3.x

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

1 个答案:

答案 0 :(得分:1)

就我而言,发生此问题是因为我的Ubuntu服务器上缺少php-igbinary扩展名。

要检查igbinary扩展名是否存在于PHP命令行中:

php --ini | grep igbinary

在上述特定问题中,PHP代码是在Web应用程序级别执行的。因此,扩展程序的检查需要在网络应用程序级别(例如fpm)进行。

无论如何,要解决我的ubuntu服务器上的问题,我必须安装PHP扩展名:

sudo apt-get install php-igbinary