2016-04-11 22 views
1

Memcache'nin (d) nasıl yükleneceği hakkında birçok eğitici program bulunmaktadır. Yapmayı başardım. herşey iyiMemcache ve Memcached'in Yüklenmesi

$memcache = new Memcache; 
$memcache->connect('localhost', 11211) or die ("Could not connect"); 

çalışıyor, bir nesne oluşturmak için bu Kullanılan Ama "yeni Memcached" ile çalıştığınızda

$memcache = new Memcached; 
$memcache->connect('localhost', 11211) or die ("Could not connect"); 

bir hata var:

Fatal error: Class 'Memcached' not found 

Ben php_memcache var php dizininde ve yapılandırmada .dll gider:

extension=php_memcache.dll 
[Memcache] 
memcache.allow_failover = 1 
memcache.max_failover_attempts=20 
memcache.chunk_size =8192 
memcache.default_port = 11211 

Ancak, nolu memeliye'dan. Laravel kullanıyor ve bu hata nedeniyle memcache kullanarak hiçbir şeyi önleyemiyorum.

+0

Eğer phpinfo() çalıştırırsanız, Memcache hakkında herhangi bir bilgi görüyor musunuz? – user3158900

+0

Burada https://i.imgsafe.org/919d4bc.png – FosAvance

cevap

1

Sen memcached kütüphane "Memcache" ve "Memcached" 2 ayrı kütüphaneler vardır yüklemeniz gerekir, size onların kütüphaneleri hem olduğunda https://pecl.php.net/package/memcached https://pecl.php.net/package/memcache

y için hazır olacaktır pecl onları yüklemek zorunda kullanmalısın

+0

Teşekkür ederim, dll hakkı almak için bu kütüphaneleri derlemem gerekiyor mu? Php dokümantasyon sayfasında belirtildiği gibi – FosAvance

+0

tabiki http://php.net/manual/en/install.pecl.windows.php – archer247