PHP memcached Schwerwiegender Fehler: Klasse "Memcache" nicht gefunden
Habe ich eingefügt das Beispiel von php.net für die Verwendung von memcached in php und ich bin immer:
Fatal error: Class 'Memcache' not found
Habe ich dies in meinem php.ini:
[memcache]
memcache.hash_strategy = "konsistent"
memcache.max_failover_attemps = 100
memcache.allow_failover = 1
Hier die info von php -ich und php -m jeweils:
php-i | grep-i memcache
memcached
memcached support => aktiviert
libmemcached version => 0.37
Registered save handlers => Dateien, die Benutzer sqlite memcachedphp -m | grep-i memcache
memcached
Also php scheint memcached geladen als Modul und php-info sagt, dass es geladen ist und ist mit v .37. Ich habe noch nicht versucht über apache, ich habe nur mit dieser über cli-jetzt. Irgendwelche Gedanken?
InformationsquelleAutor der Frage jpfuentes2 | 2010-04-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es zwei Erweiterungen für memcached in PHP, "memcache" und "memcached".
Es sieht aus wie Sie versuchen, zu verwenden ("memcache"), aber die andere installiert ist ("memcached").
InformationsquelleAutor der Antwort Charles
Trotz, was die akzeptierten Antworten, sagt in den Kommentaren, die richtige Art und Weise zu installieren 'Memcache' ist:
InformationsquelleAutor der Antwort Phill Healey
Fand ich die Lösung in diesem Beitrag: https://stackoverflow.com/questions/11883378/class-memcache-not-found-php#=
Fand ich die arbeiten dll-Dateien für PHP 5.4.4
Ich nicht know-how-stabil Sie sind, aber Sie arbeiten für Sie sicher. Credits geht auf diesen link.
http://x32.elijst.nl/php_memcache-5.4-nts-vc9-x86.zip
http://x32.elijst.nl/php_memcache-5.4-vc9-x86.zip
Es ist die version 2.2.5.0, bemerkte ich nach dem kompilieren (PHP 5.4.4).
Bitte beachten Sie, dass es ist nicht, 2.2.6, aber Sie funktioniert. Ich habe auch gespiegelt, Sie in meinem eigenen FTP. Spiegel links:
http://mustafabugra.com/resim/php_memcache-5.4-vc9-x86.zip http://mustafabugra.com/resim/php_memcache-5.4-nts-vc9-x86.zip
InformationsquelleAutor der Antwort Xman Classical
Rechts php_memcache.dll. In meinem Fall war ich mit lib kompiliert mit vc9 statt vc6-compiler. In apatche error logs habe ich etwas wie:
Überprüfen, wenn Sie dasselbe Protokoll und versuchen Sie, verschiedene dll kompiliert werden, die mit verschiedenen compiler.
InformationsquelleAutor der Antwort Dalius Šidlauskas
Ging ich in die wp-config/gelöscht und die object-cache.php und advanced-cache.php und es funktionierte gut für mich.
InformationsquelleAutor der Antwort ewakened