Atualize o PHP5.1.6 para o PHP5.3 no CentOS

1

No meu sistema, tenha o CentOS 5 e o PHP 5.1.6. Eu tentei atualizar o PHP para a versão acima (5.3)

yum update php
result: No Packages marked for Update

Alguém tem alguma sugestão? Obrigado!

    
por gnabhan 07.01.2011 / 02:35

4 respostas

2

Eu tentei a seguinte opção para atualizar o PHP 5.3.4 com sucesso !!

Para o CentOS 5.4

rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

Instalação RPM Webtatic

rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm

Instalação do PHP

yum --enablerepo=webtatic install php

Atualização do PHP

yum --enablerepo=webtatic update php
    
por 07.01.2011 / 05:45
2

Para o CentOS versão 4,

wget http://download.fedora.redhat.com/pub/epel/4/i386/epel-release-4-10.noarch.rpm
wget http://rpms.famillecollet.com/el4.i386/remi-release-4-7.el4.remi.noarch.rpm
rpm -Uvh remi-release-4*.rpm epel-release-4*.rpm

cd /etc/yum.repos.d

wget http://rpms.famillecollet.com/remi-enterprise.repo
rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi


yum --enablerepo=remi list php
php.i386 5.3.2-1.el4.remi

yum --enablerepo=remi update php

Eu atualizei o PHP 5.3.4 em dois sistemas diferentes (CentOS 5.4 e 4.7) com sucesso.

    
por 07.01.2011 / 11:42
1

Por pura coincidência eu acabei de escrever isso para outra pergunta. Eu sei que isso parece estar atualizando o mysql, mas deve forçar o php para atualizar e evitar um problema de dependência. Se o php não instalar no momento em que você seguiu todos os passos abaixo, yum remove php e então executa: yum --enablerepo = remi install php (e qualquer outra coisa que você precise)

Siga a seu próprio risco, etc:

NB: para CentOS de 64 bits Para 32 bits, deixe os sufixos .x86_64

yum remove mysql mysql-server
su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm'
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uvh remi-release-5*.rpm
yum --enablerepo=remi install mysql.x86_64 mysql-server.x86_64 

Você pode precisar adicionar quaisquer extras que precisar ao último comando yum - por exemplo: php-mysql php-devel php-pdo

    
por 07.01.2011 / 02:52
0

no CentOS 5.6 (e outros, presumivelmente), você pode:

    yum install php53

Se isso lhe causar problemas, você pode primeiro ter que

    yum erase php5
    
por 18.05.2011 / 22:54