кэширование — Как использовать MemcacheD вместо Memcache на PHP и Windows Xampp?

Извините, но я искал этот вопрос, и я нашел много старых ответов.
Теперь я могу использовать memcacheD вместо memcache на Windows?

http://www.codeforest.net/how-to-install-memcached-on-windows-machine

Я установил расширение php_memcache.dll и серверный сервис memcached.exe, но это memcache! (без «D»). на самом деле, если я использую

new Memcache;

он работает нормально, если я использую:

new Memcached;

или же

new MemcacheD;

не работает

Я хотел бы реализовать memcacheD (с «D» !!!), потому что я буду использовать его на Amazon Elasticache вместе с Zend Framework Cache / Session, и он работает с memcacheD. Сейчас я работаю в Xampp (windows) ambient. Как работать с memcacheD в Windows? Мне нужны еще библиотеки?

Большое спасибо, я борюсь за использование этого.

Я использую Win7 (64bit).

Мой файл DDL доступен здесь (php 5.6 — 5.6 Thread Safe (TS) x86):

http://pecl.php.net/package/memcache/3.0.8/windows

Моя версия memcached для сервера — 1.4.4 32-битная версия, доступна здесь

http://blog.elijaa.org/index.php?post/2010/10/15/Memcached-for-Windows&страница

1

Решение

Вы путаете их. memcached это Программа-демон Memcache ( d выступает за демона). Это должно быть запущено для вас, чтобы использовать Memcache. Это НЕ то, что вы используете внутри PHP. Вы запускаете это внутри Windows, как и любая другая программа.

Библиотека Memcache PECL — это то, как вы можете подключиться к вашему работающему демону. Ты используешь new Memcache внутри PHP, чтобы создать объект, который подключается к демону и затем взаимодействует с ним.

1

Другие решения

Я сам боролся с этим, и, похоже, единственное решение — это скомпилировать DLL самостоятельно из исходного кода, потому что нет доступных официальных двоичных файлов Windows для расширения PHP memcached. Это связанный вопрос: Существует ли memcached.dll?

0

По вопросам рекламы [email protected]