PECL APC install - ERRO: 'make' falhou

3

Eu recebo o seguinte erro ao executar sudo pecl install apc .

/var/tmp/APC/apc_cache.c: In function '_apc_cache_user_update':
/var/tmp/APC/apc_cache.c:818: error: 'IS_CONSTANT_INDEX' undeclared (first use in this function)
/var/tmp/APC/apc_cache.c:818: error: (Each undeclared identifier is reported only once
/var/tmp/APC/apc_cache.c:818: error: for each function it appears in.)
/var/tmp/APC/apc_cache.c:820: error: 'IS_CONSTANT_ARRAY' undeclared (first use in this function)
make: *** [apc_cache.lo] Error 1
ERROR: 'make' failed

Eu tenho o php 5.5.12 instalado e as seguintes bibliotecas estão todas atualizadas:

sudo yum install php-pear
sudo yum install php-devel
sudo yum install httpd-devel
sudo yum install gcc
sudo yum install pcre-devel
sudo pecl install apc-beta

Obrigado!

    
por pufAmuf 08.05.2014 / 13:52

1 resposta

6

A APC não tem suporte para o PHP 5.5, a última versão com a qual ele foi atualizado foi 5.4, e não tem atualizações desde que, exceto para correções de bugs em 2012.

Se você quisesse fazê-lo funcionar com o 5.5, poderia tentar redefinir IS_CONSTANT_ARRAY e IS_CONSTANT_INDEX como sendo IS_CONSTANT_AST, já que isso os substituiu, no entanto, isso não é garantia de sucesso se eventualmente for compilado.

    
por 08.05.2014 / 17:24