Não é possível instalar o módulo php5.5 apcu no servidor Debian 6.0

2

Como o APC não é suportado pelo PHP 5.5 como um cache de código OP, eu li que ainda posso usar o APC para dados do usuário, o que parece bom para mim. É chamado APCu e deve ser compatível com o antigo APC.

Infelizmente, não consigo instalá-lo de nenhuma maneira. Executando:

apt-get install php5-apcu

terminará com a mensagem de erro:

The following packages have unmet dependencies:
 php5-apcu : Depends: phpapi-20100525
             Depends: php5-common (= 5.4.26-1~dotdeb.0) but 5.5.10+dfsg-1 is to be installed
E: Broken packages

Eu pensei que talvez eu possa instalá-lo via PECL, mas lança um erro durante a compilação:

/tmp/pear/temp/apcu/apc_cache.c:359: error: '}' expected (got ",")
make: *** [apc_cache.lo] Error 1
ERROR: 'make' failed

Alguém já conseguiu instalar o APCu?

    
por martin 04.04.2014 / 15:32

1 resposta

1

Parece que você está usando o repositório dotdeb.org para o seu PHP antigo e algum outro repositório para o PHP 5.5. O outro repositório não tem php5-apcu package available, portanto ele tenta usar o pacote PHP 5.4 para ele.

A solução é usar o repositório PHP 5.5 do dotdeb.org para instalar o seu PHP 5. Este repositório também deve conter o pacote php5-apcu que você deseja. Para instalar o repositório PHP 5 do dotdeb.org, adicione estas duas linhas ao seu /etc/apt/sources.list :

deb http://packages.dotdeb.org wheezy-php55 all
deb-src http://packages.dotdeb.org wheezy-php55 all
    
por 04.04.2014 / 16:03