Memcached installiert (In der Theorie), PHP kann memcache_connect () nicht verwenden

8

Ich habe gerade Libevent (1.4.8), Memcached (1.4.5), Pear und libmemcached (0.40) auf meinem Lampenserver installiert (mit PHP 5.2.10 und Centos 5.5 Final) und soweit ich kann sagen, alles korrekt installiert (war in der Lage, alle Fehler während der Installation zu beheben).

Nachdem Sie jedoch alles aktualisiert und installiert haben ... nach einem der folgenden Schritte:

%Vor%

Ich bekomme die Fehler:

Schwerwiegender Fehler: Klasse 'Memcache' nicht gefunden (oder) Schwerwiegender Fehler: Aufruf zu undefinierter Funktion memcache_connect ()

Ich bin (zugegebenermaßen) nicht sehr gut mit Linux an dieser Stelle, obwohl, nachdem ich diesen Server komplett neu eingerichtet habe, mache ich sicherlich Fortschritte im Bildungsprozess :) Jede Hilfe wäre sehr willkommen!

>

    
Jonathan 08.02.2011, 20:11
quelle

2 Antworten

12

Sie haben den Memcached Client installiert (nicht das Memcache Client, was sehr verwirrend auch ein Memcached Kunde). Verwenden Sie stattdessen die Memcached-Klasse .

Wenn Sie sich fragen, was der Unterschied zwischen den beiden Kunden ist: Hier ist eine schöne Vergleichstabelle .

    
Victor Welling 08.02.2011, 20:15
quelle
2

Offenbar brauchen Sie immer noch pecl / memcache oder pecl / memcached (Client / php end)

pecl / memcached verwendet libmemcached.

pecl / memcache hat diese Abhängigkeit nicht.

%Vor%     
Skylervich 08.02.2011 20:16
quelle

Tags und Links