有没有解决这个问题的办法?我不想在codeigniter中使用memcached的igbinary。我不希望消息再出现,因为它不能使用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发布于 2019-08-30 13:33:08
在我的例子中,这个问题的发生是因为我的Ubuntu服务器上缺少php-igbinary扩展。
要检查PHP命令行中是否存在igbinary扩展,请执行以下操作:
php --ini | grep igbinary在上面这个特殊问题中,PHP代码是在web应用程序级别执行的。因此,对扩展的检查需要在web应用程序级别(例如fpm)进行。
在任何情况下,为了解决我的ubuntu服务器上的问题,我必须安装PHP扩展:
sudo apt-get install php-igbinaryhttps://stackoverflow.com/questions/41041093
复制相似问题