安装Memcache和Memcached

时间:2016-04-11 14:51:50

标签: php laravel

有很多关于如何安装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缓存任何内容。

1 个答案:

答案 0 :(得分:1)

您需要安装memcached库," Memcache"和" Memcached"是2个独立的库,你必须从pecl https://pecl.php.net/package/memcached安装它们 https://pecl.php.net/package/memcache

当你同时拥有它们的库时,y将可供你使用。