Я использую методы кэширования на мой сайт, первый: конфигурациюMemcached Сообщение об ошибке
апачских:
Listen 127.0.0.1:11211
php.ini конфигурацию
extension=php_memcache.dll
Я думаю, что все в порядке, Но при попытке этого простого кода кеширования:
$cache=new Memcache();
$cache->connect('127.0.0.1',11211);
$cache->set('mykey','Hello world');
echo $cache->get('mykey');
он отправил мне сообщение об ошибке:
Примечание: Memcache :: set() [memcache.set]: сервер 127.0.0.1 (tcp 11211) не выполнен: Ошибка строки с потоком (0) в строке 20,
Имейте в виду, что линии 20 $ cache-> набор («MyKey», «привет мир»), что означает: он уже успешно подключен через порт 11211.
Если это критическая ошибка в Memcache, то я бы сказал, что я работаю на сервере Windows, и я хотел бы иметь «memcached», работающий на платформе Windows вместо memcache.
Заранее спасибо.
Я пробовал, но он посылает мне такое же сообщение об ошибке. Примечание: Memcache :: add() [memcache.add]: Ошибка сервера 127.0.0.1 (tcp 11211): Ошибка строки с потоком (0) в C: \ Program Files \ EasyPHP-5.3.9 \ www \ freespoke.com \ mods.fun.com \ views \ account_settings.php в строке 20 – SmootQ
$ memcache_obj = memcache_connect ('127.0.0.1', 11211); memcache_set ($ memcache_obj, 'mykey', 'Hello world', 0, 30); echo memcache_get ($ memcache_obj, 'mykey'); –
Та же проблема dude, Примечание: memcache_set() [function.memcache-set]: Сервер 127.0.0.1 (tcp 11211) не удалось: Ошибка строки чтения из потока (0) в C: \ Program Files \ EasyPHP-5.3. 9 \ www \ freespoke.com \ mods.fun.com \ views \ account_settings.php в строке 26 – SmootQ