2017-05-07 3 views
1

Ich begann Memcached-Dienst TaskplanerKlasse Memcached nicht, PHP CodeIgniter

schtasks /create /sc onstart /tn memcached /tr "'c:\memcached\memcached.exe' -m 512" 

und auch mit

c:\memcached\memcached.exe -d install 
c:\memcached\memcached.exe -d install 

Ebenfalls enthalten ich die php_memcache.dll in /xampp/php/ext Ordner und hinzugefügt, um die entsprechenden Zeilen in php.ini gefunden.

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

Ich habe versucht, verschiedene Versionen von memcache und bin immer noch die Begegnung mir die gleiche Ausgabe von „Klasse Memcached nicht gefunden ...“. Ich benutze Windows 10.

+0

Haben Sie [diese] (http://stackoverflow.com/a/2659060/2568469) gesehen? – Hatef

+0

Mögliches Duplikat von [PHP memcached Fataler Fehler: Klasse 'Memcache' nicht gefunden] (http://stackoverflow.com/questions/2659035/php-memcached-fatal-error-class-memcache-not-found) – Sparky

+0

Ja, aber Das sind die Antworten für Linux-Versionen, aber hier in Windows muss ich die php.ini-Datei manuell ändern und es gibt keine memcached.dll, nur die memcache.dll. Schlägst du mir vor, den [memcache] in php.ini zu [memcached] zu ändern. PS: Installierte memcached.exe aber enthielt memcache.dll [da es keine memcached.dll gibt]. – KingC

Antwort

0

Memcached und Memcache sind zwei verschiedene Erweiterungen.

Ihre php.ini verweist auf Memcache, während Sie Memcached installiert haben.

Dies ist ein ziemlich häufiger Fehler meiner Meinung nach. Verwenden Sie Memcached, wie ich denke Memcache ist veraltet.

Verwandte Themen