2015-02-09 2 views
1

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

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). Как работать с 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 32bit версия, доступна здесь

http://blog.elijaa.org/index.php?post/2010/10/15/Memcached-for-Windows&page

ответ

1

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

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

+0

ах, хорошо. Итак, я хотел бы использовать класс Memcached (расширение PECL memcached), но в среде Windows это невозможно. :/ http://pecl.php.net/package/memcached –

0

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

Смежные вопросы