我们如何在 Ubuntu 18.04 上安装 libmemcached?

sal*_*nap 3 php apt nginx software-installation memcached

我正在尝试在 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).
Run Code Online (Sandbox Code Playgroud)

当我运行时:

$ 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
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

sal*_*nap 5

我已经通过检查 xenial ppa 的任何剩余物并将它们移除来解决这个问题。然后我通过以下方式卸载了libmemcached11

sudo apt-get remove libmemcached11
Run Code Online (Sandbox Code Playgroud)

而不是通过以下方式安装libmemcached-dev

sudo apt-get install libmemcached-dev
Run Code Online (Sandbox Code Playgroud)

我希望这个解决方案可以帮助某人..