【问题标题】:Is there a memcached no igbinary support work around for CodeIgniter是否有针对 CodeIgniter 的 memcached 无 igbinary 支持工作
【发布时间】:2016-12-08 13:49:40
【问题描述】:

是否有解决此问题的方法?我不想在 codeigniter 中将 igbinary 用于 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

【问题讨论】:

    标签: php codeigniter igbinary


    【解决方案1】:

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

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

    php --ini | grep igbinary
    

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

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

    sudo apt-get install php-igbinary
    

    【讨论】:

      猜你喜欢
      • 2023-03-25
      • 2016-05-14
      • 2017-04-30
      • 2021-12-01
      • 2014-07-13
      • 1970-01-01
      • 2022-01-03
      • 1970-01-01
      • 2016-06-18
      相关资源
      最近更新 更多