Instalando o APC no Centos 6 questões de dependência de pacotes - Qual direção devo seguir?

2

Eu tenho um VPS CentOS 6.4 x32 executando o NGINX e o Drupal 7. Para melhorar a resposta, eu gostaria de instalar e configurar o APC. Para fazer isso, minha primeira tentativa foi instalá-lo usando o PECL. Para começar eu disparei este comando

yum install php-pear php-devel httpd-devel

(Isto é porque o pear requer o phpize que está disponível no devel que depende das apxs que estão disponíveis no pacote httpd-devel.) Eu recebi o seguinte erro.

Error: Package: php-devel-5.3.3-27.el6_5.i686 (updates)
Requires: php(x86-32) = 5.3.3-27.el6_5
Installed: php-5.4.23-1.el6.remi.i686 (@remi)
php(x86-32) = 5.4.23-1.el6.remi
Available: php-5.3.3-26.el6.i686 (base)
php(x86-32) = 5.3.3-26.el6
Available: php-5.3.3-27.el6_5.i686 (updates)
php(x86-32) = 5.3.3-27.el6_5
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

Não sei qual direção devo tomar 1) devo fazer o downgrade do php 5.4 para o php 5.3 ou 2) se eu procurar o php-devel 5.4?

Durante o curso da minha pesquisa, encontrei um post que mencionou apc pode ser instalado usando o yum. então eu corri este comando     yum instala o php-pecl-apc e tenho um monte de problemas de dependência     Erro: Pacote: php-pecl-apc-3.1.9-2.el6.i686 (base)     Requer: php (zend-abi) = 20090626     Instalado: php-common-5.4.23-1.el6.remi.i686 (@remi)     php (zend-abi) = 20100525-x86-32     Disponível: php-common-5.3.3-26.el6.i686 (base)     php (zend-abi) = 20090626     Disponível: php-common-5.3.3-27.el6_5.i686 (atualizações)     php (zend-abi) = 20090626     Erro: Pacote: php-pecl-apc-3.1.9-2.el6.i686 (base)     Requer: php (api) = 20090626     Instalado: php-common-5.4.23-1.el6.remi.i686 (@remi)     php (api) = 20100412-x86-32     Disponível: php-common-5.3.3-26.el6.i686 (base)     php (api) = 20090626     Disponível: php-common-5.3.3-27.el6_5.i686 (atualizações)     php (api) = 20090626     Você poderia tentar usar --skip-broken para contornar o problema     Você poderia tentar rodar: rpm -Va --nofiles --nodigest

Este erro é semelhante ao do primeiro caso e não sei qual caminho seguir. Qualquer ideia seria apreciada.

    
por sridhar pandurangiah 09.01.2014 / 10:30

1 resposta

2

Parece que você instalou o php do remi Repo, então você deve instalar o php-devel e o php-pear também do remi para obter a versão correta do pacote.

yum install php-devel php-pear --enablerepo=remi 
    
por 09.01.2014 / 12:06