php memcache на iis 7 не работает

Я установил memcache, следуя этой статье:

http://pureform.wordpress.com/2008/01/10/installing-memcache-on-windows-for-php/

В двух словах, я добавляю php_memcache.dll в свой каталог php/ext/, IIS прекрасно его подхватывает, но когда я захожу в файл php.ini и добавляю строку кода:

расширение = php_memcache.dll

он не отображается в файле phpinfo.php.

Кто-нибудь знает, почему,

ваше здоровье


person bobo2000    schedule 07.03.2012    source источник


Ответы (1)


Проверьте результаты phpinfo(); и найдите «Безопасность потоков» — вы, скорее всего, обнаружите, что она «отключена». Если это так, вам нужно убедиться, что у вас есть «nts» (не потокобезопасная) версия php_memcache.dll (сайт http://downloads.php.net/pierre/, например, ссылки на оба)

person rymo    schedule 31.07.2012
comment
@PhillHealey вы должны загрузить и использовать dll, которая соответствует тому, как был скомпилирован PHP; это не параметр времени выполнения. Если чтения безопасности потоков отключены, вам следует загрузить NTS DLL. - person rymo; 22.11.2013