PHP memcached - igbinary_serialize_serialize 在第 0 行未知
PHP memcached - igbinary_serialize_serialize in Unknown on line 0
最近在 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
你能帮我吗?
特纳克斯
老问题,但我偶然发现了同样的错误。
您可能缺少 igbinary
安装:
apt-get install php-igbinary
(您可能需要使用 php7.X-igbinary,具体取决于您的版本)
我的安装也缺少 msgpack,我也安装了它:
apt-get install php-msgpack
最近在 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
你能帮我吗?
特纳克斯
老问题,但我偶然发现了同样的错误。
您可能缺少 igbinary
安装:
apt-get install php-igbinary
(您可能需要使用 php7.X-igbinary,具体取决于您的版本)
我的安装也缺少 msgpack,我也安装了它:
apt-get install php-msgpack