PHP Memcached-igbinary_serialize_serialize在第0行的Unknown中

时间:2019-02-06 19:21:19

标签: 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

您可以帮助吗?

小事

1 个答案:

答案 0 :(得分:1)

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

您可能缺少igbinary

通过以下方式安装:

apt-get install php-igbinary

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

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

apt-get install php-msgpack