ubuntu - PHP memcached - 第 0 行未知的 igbinary_serialize_serialize

标签 ubuntu ubuntu-16.04

最近在 ubuntu-1616.04 上将 PHP 升级到 PHP 7.2,并在执行任何 php 命令时遇到以下错误消息:

php -v

错误:

PHP Warning:  PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20170718/memcached.so (/usr/lib/php/20170718/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20170718/memcached.so.so (/usr/lib/php/20170718/memcached.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

enter image description here

你能帮我吗?

特纳克斯

最佳答案

老问题,但我偶然发现了同样的错误。

您可能缺少 igbinary

安装它:

apt-get install php-igbinary

(您可能需要使用 php7.X-igbinary,具体取决于您的版本)

我的安装也缺少 msgpack,我也安装了它:

apt-get install php-msgpack

关于ubuntu - PHP memcached - 第 0 行未知的 igbinary_serialize_serialize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54561078/

相关文章:

ubuntu - 本地主机连接由同行重置,运行 angularjs webpack 应用程序的 docker 容器(ubuntu)

regex - sed 匹配模式与变量中的多行字符串

ffmpeg - 处理3、视频库: could not load movie file Ubuntu

nginx 问题 : reload: Name "com.ubuntu.Upstart" does not exist

c++ - G_LOCK 行为从 glib 2.46 更改为 glib 2.48?

ubuntu - 安装ubuntu包mssql-tool时如何修复 "unable to locate..."错误

Ubuntu:gedit' 未找到,但可以安装

linux - 如何禁止更新命令来查找 google-chrome 依赖项

php - 从 localhost 更改为服务器 IP 不起作用

ubuntu - 如何在 Ubuntu bash 上使用 Libreoffice 将 .docx 转换为 .odt