Instale a extensão do PHP memcached no openSUSE 13.2

1

Existe uma maneira padrão / suportada de obter a extensão do memcached para PHP instalada no openSUSE 13.2?

No CentOS, este foi um caso de yum -y install php-pecl-memcached .

Mas não parece que o equivalente esteja presente nos repositórios de pacotes padrão para o openSUSE.

Eu encontrei isso mas como é para um sistema de clientes prefiro não os deixar com nada fora do padrão.

Agradecemos antecipadamente por qualquer ajuda,

Leon

    
por leonstr 14.05.2015 / 13:38

1 resposta

1

Acabei construindo esta instalando isso via PECL, a extensão tendo duas dependências: cyrus-sasl-devel que instalei do repositório de pacotes padrão e libmemcached que eu construí da fonte:

zypper install cyrus-sasl-devel
zypper install gcc-c++
wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz
tar -xzf libmemcached-1.0.18.tar.gz
cd libmemcached-1.0.18
./configure
make
make install
pecl install memcached
⋮
libmemcached directory [no] : /usr/local
⋮

Em seguida, criei o arquivo /etc/php5/conf.d/memcached.ini contendo:

extension=memcached.so
    
por 15.05.2015 / 17:09