habe mir eben die neueste version (1.6.8 mit PHP: 5.2.6) von xampp geladen, nach dem es mit der alten schon überhaupt nicht funktionierte und den fehler ausspuckte dass die funktion nicht gefunden wurde, funktioniert nun mit der neuen version zumindest dem anschein nach memcache....
allerdings kann ich mit diesem beispielsscript schon garkeine daten speichern.
- Code: Select all
<?php
$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die ("Could not connect");
$version = $memcache->getVersion();
echo "Server's version: ".$version."<br/>\n";
$tmp_object = new stdClass;
$tmp_object->str_attr = 'test';
$tmp_object->int_attr = 123;
$memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server");
echo "Store data in the cache (data will expire in 10 seconds)<br/>\n";
$get_result = $memcache->get('key');
echo "Data from the cache:<br/>\n";
var_dump($get_result);
?>
es kommt dann nur folgendes ergebnis:
- Code: Select all
Server's version:
Failed to save data at the server
die richtige php.ini hab ich bearbeitet und memcache per semicolon entfernen aktiviert.
was läuft hier verkehrt?