如何在 Ubuntu 18.04 上安装 libmemcached?

如何在 Ubuntu 18.04 上安装 libmemcached?

我正在尝试在 Ubuntu 18.04 (nginx + PHP 7.2) 上使用 php memcache 扩展。Memcached 已安装并运行,但我无法使扩展php-memcache运行。

我可以毫无问题地安装 libmemcached11:

$ sudo apt-get install libmemcached11

libmemcached11 is already the newest version (1.0.18-5+deb.sury.org~xenial+2).

当我跑步时:

$ sudo apt install libmemcached-dev

The following packages have unmet dependencies:
 libmemcached-dev : Depends: libmemcached11 (= 1.0.18-4.2ubuntu0.18.04.1) but 1.0.18-5+deb.sury.org~xenial+2 is to be installed

我该如何解决这个问题?

答案1

我通过检查 xenial ppa 的残留并将其删除解决了该问题。然后我卸载了libmemcached11经过:

sudo apt-get remove libmemcached11

然后安装libmemcached-dev经过:

sudo apt-get install libmemcached-dev

我希望这个解决方案能帮助到别人。

相关内容