Conecte-se ao memcached usando PHP no Windows

1

Eu tenho um servidor de memcached (no AWS ElastiCache) e preciso conectá-lo usando PHP no Windows (IIS não WAMP).

Isso é possível?

Encontrei php_memcache.dll , mas isso não parece funcionar com o memcached. Eu acho que preciso de php_memcached.dll ?

Isso existe e onde posso encontrá-lo?

    
por John Wheal 29.06.2012 / 19:31

1 resposta

2

Existem dois memcached clientes principais para PHP, memcache e memcached . Você pode ver uma comparação das duas versões aqui . A maior diferença é provavelmente a dependência da extensão do memcached em libmemcached . Isso fornece ao cliente memcached vários recursos adicionais. Na minha pesquisa, porém, não consegui encontrar uma dll de trabalho para a biblioteca cliente do memcached. Isso significa que a biblioteca memcache é basicamente sua única opção no Windows, a menos que você queira tentar compilá-la por conta própria (com base na falta de uma dll disponível, provavelmente é muito difícil) ou usar uma biblioteca PHP pura como xslib-memcached , mas é provável que você encontre muito mais suporte para o cliente memcache.

Eu não tentei usar o cliente memcache no IIS, mas o usei com o Apache no Windows 7 (versões de 32 bits no Windows de 32 e 64 bits) conectando-se a um servidor de memcached local. sabemos que existem compilações de trabalho deste cliente.

Se você está executando na AWS, deve considerar o uso do Linux. É muito mais barato do que executar instâncias do Windows e provavelmente executará o PHP melhor que o IIS no Windows.

    
por 10.07.2012 / 23:20