Instalando o PHP 5.2 no CentOS pelo YUM

Publicado por Ismael A Bezerra em 22/12/2009

[ Hits: 38.023 ]

 


Instalando o PHP 5.2 no CentOS pelo YUM



Caros,

Passei ultimamente por um problema meio chato onde tive que instalar o phpmyadmin no CentOS Linux. O problema não foi nem instalar o phpmyadmin, mas sim o PHP 5.2, pois quando eu o instalei pelo yum, a versão instalada foi a 5.1 (e essa versão não funciona com o phpmyadmin 3.2.4).

Então, seguem os passos para se instalar o PHP 5.2 no CentOS via yum.

1 - Você terá que importar a chave RPM-GPG-KEY do repositório utterramblings digitando o seguinte comando:

# rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

2 - Adicione o seguinte repositório no seu arquivo CentOS-Base.repo:

# vi /etc/yum.repos.d/CentOS-Base.repo

[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

3 - Depois, digite os seguintes comandos:

# yum clean all
# yum check-update


Aparecerá uma lista de pacotes que já estão instalados no seu PC e que devem ser atualizados para a nova versão (se você já tiver instalado o PHP pelo yum com a versão 5.1 irá aparecer na lista a 5.2).

4 - Em seguida, para atualizar os pacotes instalados do PHP, digite:

# yum update php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc curl curl-devel perl-libwww-perl ImageMagick libxml2 libxml2-devel php-mcrypt -y

5 - Pronto! Agora é só instalar o phpmyadmin e tentar abrí-lo a partir de um browser...

Valeu!

Esse tópico foi desenvolvido a partir do seguinte endereço: www.jasonlitka.com/yum-repository

Outras dicas deste autor

NTLM no Apache passo-a-passo

Recuperando senha do root sem Live-CD

Leitura recomendada

RabbitVCS - Cliente SVN para Linux

Como configurar e excluir conta no Thunderbird [vídeo]

Como compartilhar o OpenOffice como os outros usuários da máquina

GnomeMeeting para conversas de audio e vídeo

Resolvendo problema de letras maiúsculas no K3b

  

Comentários
[1] Comentário enviado por nandow em 30/06/2011 - 10:12h

Ótimo.

Funcionou perfeitamente aqui!

Muito OBrigado!

[2] Comentário enviado por eltoniacanga em 11/07/2011 - 17:49h

Muito bom, porem o repositorio é muito lento esta baixando os pacotes a 8 Kb/s.

Mas muito obrigado, funcionou perfeitamente e atendeu minha necessidade.

[3] Comentário enviado por rodrigo.a.sc em 24/11/2011 - 01:19h

Galera, fiz o teste e me reportou :

php53u.x86_64 5.3.8-3.ius.el5 ius
php53u-bcmath.x86_64 5.3.8-3.ius.el5 ius
php53u-cli.x86_64 5.3.8-3.ius.el5 ius
php53u-common.x86_64 5.3.8-3.ius.el5 ius
php53u-dba.x86_64 5.3.8-3.ius.el5 ius
php53u-devel.x86_64 5.3.8-3.ius.el5 ius
php53u-gd.x86_64 5.3.8-3.ius.el5 ius
php53u-imap.x86_64 5.3.8-3.ius.el5 ius
php53u-intl.x86_64 5.3.8-3.ius.el5 ius
php53u-ldap.x86_64 5.3.8-3.ius.el5 ius
php53u-mbstring.x86_64 5.3.8-3.ius.el5 ius
php53u-mcrypt.x86_64 5.3.8-3.ius.el5 ius
php53u-mysql.x86_64 5.3.8-3.ius.el5 ius
php53u-odbc.x86_64 5.3.8-3.ius.el5 ius
php53u-pdo.x86_64 5.3.8-3.ius.el5 ius
php53u-pear.noarch 1:1.9.4-3.ius.el5 ius
php53u-pecl-apc.x86_64 3.1.9-4.ius.el5 ius
php53u-pecl-memcache.x86_64 3.0.6-3.ius.el5 ius
php53u-pgsql.x86_64 5.3.8-3.ius.el5 ius
php53u-process.x86_64 5.3.8-3.ius.el5 ius
php53u-snmp.x86_64 5.3.8-3.ius.el5 ius
php53u-soap.x86_64 5.3.8-3.ius.el5 ius
php53u-xml.x86_64 5.3.8-3.ius.el5 ius
php53u-xmlrpc.x86_64 5.3.8-3.ius.el5 ius

Ha, outra parada o yum update faz o update de tudo que ta neste check é meio perigoso pois atualiza o kernel tambem, em alguns ambientes que costumam dar pau não é legal fazer.

Vou fazer o yum install
pacote por pacote para ver no que vai dar. lol -- testando ...


[4] Comentário enviado por rodrigo.a.sc em 24/11/2011 - 03:43h

yum install php53u.x86_64 php53u-bcmath.x86_64 php53u-cli.x86_64 php53u-common.x86_64 php53u-dba.x86_64 php53u-devel.x86_64 php53u-gd.x86_64 php53u-imap.x86_64
php53u-intl.x86_64 php53u-ldap.x86_64 php53u-mbstring.x86_64 php53u-mcrypt.x86_64 php53u-mysql.x86_64 php53u-odbc.x86_64 php53u-pdo.x86_64 php53u-pear.noarch
php53u-pecl-apc.x86_64 php53u-pecl-memcache.x86_64 php53u-pgsql.x86_64 php53u-process.x86_64 php53u-snmp.x86_64 php53u-soap.x86_64 php53u-xml.x86_64 php53u-xmlrpc.x86_64

funcionou Legal! no caso bastou um yum install para os pacotes referenciados como php :)



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts