Ich habe mir mal das 3.5.3 VMWare Image angesehen und wollte ausprobieren, ob ich das mit Memcached statt File Cache hinbekomme. An einem Punkt komme ich nicht weiter. Vielleicht könnt ihr mir helfen.
Das habe ich gemacht (Debian Squeeze mit PHP 5.3.3-5):
1. Memcached und das PHP5 Modul installiert:
memcached support enabled
5. die Application.php aus der DocumentRoot mit der aus dem VMWare Image überschrieben
Jetzt dachte ich, ich müßte nur noch den Backend Cache einmal löschen und es funktionert. Leider sagt mir der Backend Aufruf:
The memcache extension must be loaded for using this backend ! in Vendor/Zend/library/Zend/Cache.php on line 209
und dann kommt der Stacktrace dazu, der mir nichts sagt.
Welche Schritte fehlen mir jetzt noch, um Memcached zu nutzen? Die Zeile 209 in der Cache.php ist leider nur die Zeile, die die Exception wirft.
Das habe ich gemacht (Debian Squeeze mit PHP 5.3.3-5):
1. Memcached und das PHP5 Modul installiert:
apt-get install memcached php5-memcache2. Check, ob der Listener läuft und ob der Port stimmt:
netstat -an | grep LISTEN | grep 11211Das tut er:
tcp 0 0 127.0.0.1:11211 0.0.0.0:* LISTEN3. Apache2 für das PHP Modul durchgestartet:
/etc/init.d/apache2 restart4. phpinfo angelegt und nach dem memcached Eintrag gesucht - vorhanden:
memcached support enabled
5. die Application.php aus der DocumentRoot mit der aus dem VMWare Image überschrieben
Jetzt dachte ich, ich müßte nur noch den Backend Cache einmal löschen und es funktionert. Leider sagt mir der Backend Aufruf:
The memcache extension must be loaded for using this backend ! in Vendor/Zend/library/Zend/Cache.php on line 209
und dann kommt der Stacktrace dazu, der mir nichts sagt.
Welche Schritte fehlen mir jetzt noch, um Memcached zu nutzen? Die Zeile 209 in der Cache.php ist leider nur die Zeile, die die Exception wirft.