有很多关于如何安装memcache(d)的教程。我设法做到了。用这个创建一个对象,一切都很好
$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die ("Could not connect");
但当我尝试使用"新Memcached"时
$memcache = new Memcached;
$memcache->connect('localhost', 11211) or die ("Could not connect");
出现错误:
Fatal error: Class 'Memcached' not found
我在php目录中有php_memcache.dll,配置为:
extension=php_memcache.dll
[Memcache]
memcache.allow_failover = 1
memcache.max_failover_attempts=20
memcache.chunk_size =8192
memcache.default_port = 11211
但是memcached呢。Laravel正在使用它,由于该错误,我无法使用memcache缓存任何内容。
您需要安装memcached库,"Memcache"answers"memcached"是两个独立的库,您必须从pecl安装它们https://pecl.php.net/package/memcachedhttps://pecl.php.net/package/memcache
当您同时拥有它们的库时,y将可供您使用。