1. ホーム
  2. php

[解決済み] PHP memcached Fatal error: クラス 'Memcache' が見つかりませんでした

2022-03-04 19:46:39

質問

の例を貼り付けました。 php.net phpでmemcachedを使用するために、私は取得しています。

Fatal error: Class 'Memcache' not found

私のphp.iniにはこんなのがあります。

[memcache]
memcache.hash_strategy = "consistent"。
memcache.max_failover_attemps = 100
memcache.allow_failover = 1

php -i と php -m によるそれぞれの情報です。

php -i | grep -i memcache
メムキャッシュ
memcachedのサポート => 有効
libmemcached バージョン => 0.37
登録された保存ハンドラ => ファイル ユーザー sqlite memcached

php -m | grep -i memcache
メムキャッシュ

そこでphpはmemcachedをモジュールとしてロードしたようで、php infoにはロードされ、v .37を使用していると書かれています。私はまだapache経由で試していません、私は今これをcliを通してのみ使用しています。何かご意見はありますか?

解決方法は?

PHPのmemcachedの拡張機能は2つあり、"です。 memcache "と " メムキャッシュ "です。

片方("memcache")を使おうとしているようですが、もう片方はインストールされています("memcached")。