PHP memcached Windows - установка binaries exe dll откуда качать - новые версии + memcache.dll

Проблема с установкой данной службы обычно состоит в том, что с течением времени старые ссылки постоянно "отваливаются", поэтому вот вам новенькие ссылки на сайты, которые поддерживают бинарники для нашей любимой винды:

  1. memcached-1.2.5-win32-bin.zip: http://code.jellycan.com/files/memcached...
  2. memcached-1.2.6-win32-bin.zip: http://code.jellycan.com/files/memcached...
  3. memcached-win32-1.4.4-14.zip: http://downloads.northscale.com/memcache...
  4. memcached-win64-1.4.4-14.zip: http://downloads.northscale.com/memcache...
  5. memcached-1.4.5-x86.zip: http://downloads.northscale.com/memcache...
  6. memcached-1.4.5-amd64.zip: http://downloads.northscale.com/memcache...

Ну и конечно - скопировал я данной сокровище у этого доброго человека
Старые версии (до 1.4.5 не включительно) устанавливаются командой (cmd запускаем от имени админа):

c:\memcached\memcached.exe -d uninstall 

вместо c:\memcached - папка, где будут лежать файлы службы (можете сделать её любой) -
то есть по аналогии с этим.

Затем вам понадобиться клиентская dll для PHP её следует брать отсюда - по ссылке DLL php memcache dll client download - с флажком виндоуса.
Эту dll забрасываем в подпапку php ,в которой уже лежат остальные dll различных расширений и в php.ini добавляем комадну подключения модуля:

[PHP_MEMCACHED]
extension=php_memcache.dll
 

обратите внимание, что клиенский модуль называется memcache - не путать memcached.

ПРОВЕРИТЬ РАБОТУ

Проверить работу можно выполнив такой скринт:

if(class_exists('Memcache')){ // есть ли такой класс (можно на этом остановиться)
   echo ' Memcache is enabled <br>.';
} else echo 'NO Memcache <br>';

echo '<br><pre>';
print_r (get_loaded_extensions()); // список подлючённых модулей
echo '</pre><br>';

echo phpinfo(); // вообще вся конфигурация