https://github.com/moriony/padawan
php_memcache.dll для php/ext/ http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/
установка: Многие разработчики используют Memcached, систему кэширования различных объектов в оперативной памяти. Устанавливается она очень просто :
-
Cкачиваем сам memcached в виде binaries.
-
Распаковываем архив на локальной машине в любую директорию, например c:\wampp\bin\memcached\
-
Для того, чтобы memcached работал как служба, нужно из директории, где установлен memcached, открыть командную строку (cmd) и прописать memcached.exe -d install
-
Запуск службы memcached можно сделать автоматическим или ручным. Заходим в Пуск->Настройка->Панель управления->Администрирование->Службы, ищем memcached server и запускаем его, если он остановлен. Memcached готов, но для работы с ним нужно API для того языка, на котором вы пишите. Список API
-
Для работы с memcached из PHP скачиваем PECL-модуль под нужную версию PHP c http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/
-
Сохраняем dll-файл в директорию с расширениями PHP (у меня c:\program files\PHP5\ext)
-
В файле php.ini в секцию с подключенными расширениями дописываем строку [PHP_MEMCACHED] extension = php_memcache.dll
-
Проверяем правильность установки через phpinfo(). Должен появится блок memcache с директивами memcache.allow_failover, memcache.chunk_size, memcache.default_port, memcache.hash_function, memcache.hash_strategy, memcache.max_failover_attempts.
-
Добавляем сервер/сервера memcached в исключения c://windows/system32/drivers/etc/hosts
-
Memcached готов к работе! :)
-
http://www.slideshare.net/fabpot/dependency-injection-in-php-5354