我已经从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 -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来使用它。有什么想法吗?
PHP中的memcached扩展有两个,“ memcache ”和“ memcached ”。
看起来您正在尝试使用一个(“ memcached”),但已安装另一个(“ memcached”)。