Atualização PHP

1. Atualização PHP

Leonardo
sapiras

(usa Ubuntu)

Enviado em 13/08/2009 - 11:25h

Estou tentando atualizar a versão do php de meu servidor CentOS (5.2). Tenho atualmente a versão 5.1.6, e gostaria de instalar a versão 5.2.10 (ou até mesmo a versão 5.3.0). Gostaria de instalar via rpm ou repositorio, sem precisar compilar nada.

Eu informei para o yum o repositorio de testes do CentOS. Conseguindo assim instalar a versão 5.2.9, no entando essa versão não é estavel, e o xdebug não funciona com ela.

Existe uma forma de eu instalar a versão 5.2.10 ou a 5.3.0?

Obrigado


  


2. Re: Atualização PHP

Thiago Avelino
avelino0

(usa CentOS)

Enviado em 13/08/2009 - 13:10h

Tem duas formas que pode fazer isso, uma é instalar o RPM do php 5.* ou usar o mirror do dag

1. Usando mirror:
Red Hat Enterprise Linux 5 / i386:
# rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

Red Hat Enterprise Linux 5 / x86_64:
# rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

Depois disso basta você fazer um UPDATE ou INSTALAR o PHP:
# yum install php
OU FAZER UM UPDATE DE TODOS OS PACOTES, COM ISSO ELE FAZ UPDATE NO PHP TAMBÉM CASO ESTEJA INSTALADO.
# yum update



2. Instalando RPM:
# wget ftp://ftp.pbone.net/mirror/ftp.pld-linux.org/dists/2.0/test/i386/php-common-5.2.10-1.i386.rpm
# rpm -i php-common-5.2.10-1.i386.rpm

Isso se aplica para o cli também.


3. Re: Atualização PHP

Leonardo
sapiras

(usa Ubuntu)

Enviado em 14/08/2009 - 09:37h

Blz, tentei pelas duas formas mas não obtive sucesso em nenhuma delas:

Usando a primeira forma aparece o seguinte erro:

[root@desenv php]# yum install php
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* extras: mirror.centos-br.org
* rpmforge: fr2.rpmfind.net
* base: mirror.centos-br.org
* addons: mirror.centos-br.org
* updates: mirror.centos-br.org
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package php.i386 0:5.1.6-23.2.el5_3 set to be updated
--> Processing Dependency: php-cli = 5.1.6-23.2.el5_3 for package: php
--> Processing Dependency: php-common = 5.1.6-23.2.el5_3 for package: php
--> Finished Dependency Resolution
php-5.1.6-23.2.el5_3.i386 from updates has depsolving problems
--> Missing Dependency: php-cli = 5.1.6-23.2.el5_3 is needed by package php-5.1.6-23.2.el5_3.i386 (updates)
php-5.1.6-23.2.el5_3.i386 from updates has depsolving problems
--> Missing Dependency: php-common = 5.1.6-23.2.el5_3 is needed by package php-5.1.6-23.2.el5_3.i386 (updates)
Error: Missing Dependency: php-common = 5.1.6-23.2.el5_3 is needed by package php-5.1.6-23.2.el5_3.i386 (updates)
Error: Missing Dependency: php-cli = 5.1.6-23.2.el5_3 is needed by package php-5.1.6-23.2.el5_3.i386 (updates)


Não entendi por que o yum insiste em pegar o php 5.1.6

Tentei então o seguinte:

[root@desenv php]# yum install php-5.2.10
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* extras: mirror.centos-br.org
* rpmforge: fr2.rpmfind.net
* base: mirror.centos-br.org
* addons: mirror.centos-br.org
* updates: mirror.centos-br.org
Setting up Install Process
Parsing package install arguments
No package php-5.2.10 available.
Nothing to do

Mas como viu, deu erro também.





Usando a segunda forma ocorre o seguinte:

[root@desenv php]# rpm -i php-common-5.2.10-1.i386.rpm
erro: Dependências não satisfeitas:
glibc >= 6:2.3.5 é requerido por php-common-5.2.10-1.i386
php-dirs é requerido por php-common-5.2.10-1.i386

O yum não deveria resolver essas faltas de dependências?


4. Re: Atualização PHP

Leonardo
sapiras

(usa Ubuntu)

Enviado em 14/08/2009 - 09:38h

Tem outra sugestão?


5. Re: Atualização PHP

Thiago Avelino
avelino0

(usa CentOS)

Enviado em 14/08/2009 - 09:51h

Vamos lá, vou lhe esplicar como adicionar o repositório devel do CentOS.
Vamos estar criando o arquivo do repositório com o nome "centos-br-devel.repo":

# vi /etc/yum.repos.d/centos-br-devel.repo

Após isso coloque o o conteúdo abaixo no arquivo:
[c5-testing]
name=CentOS-5 Testing
baseurl=http://dev.centos-br.org/centos/5/testing/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://dev.centos-br.org/centos/RPM-GPG-KEY-CentOS-testing


Agora basta instalar o php:
# yum install php

Ele vai instalar a versão php-5.2.9-2.el5

Qual quer duvida estou a disposição.


6. Re: Atualização PHP

Leonardo
sapiras

(usa Ubuntu)

Enviado em 14/08/2009 - 09:59h

Blz, eu havia instalado já a versão 5.2.9 do php. Usando o repositório de testes do CentoOS. O problema é que o xdebug não é compativel com essa versão. Haveria outra sugestão?


7. Re: Atualização PHP

Thiago Avelino
avelino0

(usa CentOS)

Enviado em 14/08/2009 - 10:10h

Aqui tem os RPM do php 5.2.10

http://www.clfsrpm.net/php/

Basta você baixar e instalar eles, logicamente lembrando que tem que instalar as dependências.



8. Re: Atualização PHP

Thiago Avelino
avelino0

(usa CentOS)

Enviado em 14/08/2009 - 11:56h

Conseguiu?


9. nada

Valter Rinke Junior
Valterri

(usa CentOS)

Enviado em 19/10/2010 - 16:45h

amigao ainda na consegui fazer essa parada atualizar
oque esta acontecendo comigo eh o seguinte
no centos o php tah instalado normal, porem nao consigo acessar o php
:(


10. Opa, tenho um artigo aqui.

Rodrigo da Silva Cunha
rodrigo.a.sc

(usa Debian)

Enviado em 24/11/2011 - 01:11h

Galera, nao sei se vai ajudar, mas tenho um artigo simples aqui :

http://www.vivaolinux.com.br/dica/Instalando-o-PHP-5.2-no-CentOS-pelo-YUM








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts