PHP atualizado para o 5.3.8 - Não é possível instalar / atualizar extensões

1

Eu consegui atualizar php de 5.2.10 para 5.3.8 no CentOS 5.4. Algumas das extensões foram perdidas no processo (mbstring, mysql).

Uma corrida rápida para:

yum list installed | grep php

Retorna:

  • php.x86_64
  • php-cli.x86_64
  • php-common.x86_64
  • php-pear.noarch
  • php-pecl-igbinary.x86_64
  • php-pecl-memcached.x86_64

Quando tento instalar novas extensões:

yum install php-mbstring

Eu recebo esta mensagem de erro:

Transaction Summary ================================================================================ Install 3 Package(s) Upgrade 0 Package(s)

Total size: 3.6 M Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Finished Transaction Test

Transaction Check Error: package php-common-5.3.8-5.el5.remi.1.x86_64 (which is newer than php-common-5.2.10-1.el5.centos.i386) is already installed file /etc/php.ini from install of php-common-5.2.10-1.el5.centos.i386 conflicts with file from package php-common-5.3.8-5.el5.remi.1.x86_64

Praticamente o mesmo acontece com o yum install php-mysql

Como posso me livrar dessas versões antigas?

    
por Andres SK 08.12.2011 / 01:30

1 resposta

1

Acho que o remi repo está desativado por padrão, verifique com yum repolist ou grep enabled /etc/yum.repos.d/remi.repo . Quando você instala php-mbstring , ele está copiando de base repo. Então, tente isto:

# yum --enablerepo=remi install php-mbstring
    
por 08.12.2011 / 03:51