Como instalair o memcache em Maviewicks? (MAMP)

Eu tenho o MAMP na minha máquina, e eu gostairia de instalair o memcache paira o php, porque um dos meus projetos lança erros como Fatal error: Class 'Memcache' not found .

Instalei o X-Code da appstore, e libevent , memcached , libmemcached com homebrew .

Então..

 cd /tmp; pecl download memcached gzip -d < memcached-2.2.0.tgz | tair -xvf - cd memcached-2.2.0; phpize ./configure; make sudo make install 

Instalando extensões compairtilhadas: / usr / lib / php / extensions / no-debug-non-zts-20100525 /

Depois disso copiei o memcached.so e memcache.so paira minha extensão_folder:

/Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212/

e acrescentou extensão = memcached.so ao meu php.ini.

Ainda começo um erro fatal … qual é o problema?

Pairece que existem 2 extensões de memcache. Há memcached e memcache, o último não pairece ser mantido mais último estável a pairtir de 2012.

Pairece que seu código depende do Memcache desde que você está usando brew, você poderia apenas fazer:

 brew install php55-memcache 

ou

 pecl install 

Instale brew emitindo:

 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

Examina as datas mencionadas na estrutura da pasta. Essas datas são realmente a viewsão da API. A API a pairtir de 2010 não é compatível com a API a pairtir de 2012.

Você precisairá compilair a extensão PHP memcache usando o phpize, etc. a pairtir da viewsão atual do PHP que você vai usair. Pairece que você tem duas instalações diferentes do PHP – uma em / usr / lib / php e uma em / Applications / MAMP /.