web-dev-qa-db-ja.com

Ubuntu 18.04にlibmemcachedをインストールするにはどうすればよいですか?

Ubuntu 18.04でphp memcache拡張機能を使用しようとしています(nginx + PHP 7.2)。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
salihcenap

Xenial PPAの残りがないかどうかを確認して削除することで、問題を解決しました。次にlibmemcached11をアンインストールしました:

Sudo apt-get remove libmemcached11

そしてlibmemcached-devをインストールするより:

Sudo apt-get install libmemcached-dev

この解決策が誰かのお役に立てば幸いです。

2
salihcenap