Извините, но я искал этот вопрос, и я нашел много старых ответов.
Теперь я могу использовать 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&страница
Вы путаете их. memcached
это Программа-демон Memcache ( d
выступает за демона). Это должно быть запущено для вас, чтобы использовать Memcache. Это НЕ то, что вы используете внутри PHP. Вы запускаете это внутри Windows, как и любая другая программа.
Библиотека Memcache PECL — это то, как вы можете подключиться к вашему работающему демону. Ты используешь new Memcache
внутри PHP, чтобы создать объект, который подключается к демону и затем взаимодействует с ним.
Я сам боролся с этим, и, похоже, единственное решение — это скомпилировать DLL самостоятельно из исходного кода, потому что нет доступных официальных двоичных файлов Windows для расширения PHP memcached. Это связанный вопрос: Существует ли memcached.dll?