一尘不染

PHP memcached致命错误:找不到类“ Memcache”

php

我已经从php.net粘贴了在php中使用memcached 的示例,并且得到了:

Fatal error: Class 'Memcache' not found

我的php.ini中有这个:

[memcache]
memcache.hash_strategy =“一致”
memcache.max_failover_attemps = 100
memcache.allow_failover = 1

这是分别来自php -i和php -m的信息:

php -i | grep -i memcache
memcached
memcached支持=>已启用
libmemcached版本=> 0.37已
注册的保存处理程序=>文件用户sqlite memcached

php -m | grep -i memcache
memcached

因此,php似乎已将memcached加载为模块,并且php info表示已加载并正在使用v
.37。我还没有通过apache尝试过,我现在只是通过cli来使用它。有什么想法吗?


阅读 546

收藏
2020-05-29

共1个答案

一尘不染

PHP中的memcached扩展有两个,“ memcache ”和“
memcached ”。

看起来您正在尝试使用一个(“ memcached”),但已安装另一个(“ memcached”)。

2020-05-29