Ich habe memcached 1.4.4.14
als Dienst in Windows 7 installiert und gestartet und es taucht unter den Diensten im Task-Manager auf. Ich benutze WAMP für Web-Entwicklung, also habe ich auch die 3.0.8. DLL binary (php_memcache.dll)
heruntergeladen und in diesen Ordner gelegt: C:\wamp\bin\php\php5.6.15\ext
. Zum Abschluss habe ich die Zeile extension=php_memcache.dll
in der Datei php.ini in WAMP hinzugefügt. Nach all dem habe ich auch den Computer neu gestartet.Kann nicht Memcached zu arbeiten in Windows
Dann, wenn ich den Memcached-Dienst mit phpinfo() testen, ist es nicht aufgeführt.
Auch wenn ich meinen Browser auf eine PHP-Datei mit diesem Code-Schnipsel zeigen:
$memcache = new Memcache();
$memcache->connect('127.0.0.1', 11211);
if ($memcache === FALSE){
echo 'Unable to connect to memcache';
}
... Ich bekomme diese Fehlermeldung:
Fatal error: Class 'Memcache' not found in C:\wamp\www\memcached_test.php on line 3
Kann jemand sehen, wo ich den falschen Weg gegangen ? Es gibt einen alten Beitrag, der zu diesem einen Duplikat zu sein scheint, aber die Antworten auf diesen Beitrag haben mir nicht geholfen.
EDITED: Ich sollte auch erwähnen, dass ich jetzt die Version 1.2.6-win32-bin versucht habe. Ich kann den Dienst installieren, starten und stoppen. Aber der Spaß endet dort. Keine Verbindung mit WAMP.
können Sie uns sagen, wo haben Sie memcached Service für Windows erhalten? – adam