Force update PHP (a versão não será atualizada de 5.1.6) SSH

1

Não consigo atualizar o meu VPS PHP, pois ele tem a versão 5.1.6:

php -v

PHP 5.1.6 (cli) (built: Nov 29 2010 16:47:37)

Se eu fizer

yum update php

dirá

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.netcologne.de
 * base: ftp.plusline.de
 * extras: mirror.netcologne.de
 * updates: mirror.mortenlarsen.eu
Setting up Update Process
No Packages marked for Update

Como posso forçá-lo a atualizar para o PHP mais recente?

Meu VPS é o CentOS 5.5 de 32 bits.

    
por MacMac 05.04.2011 / 15:16

5 respostas

2

O Centos 5.6 corrigirá o problema, você deve usar o yum erase para remover os pacotes do php, e usar o yum install php53 e qualquer uma das extensões do php5.3 que você precisa.

Isso mantém a filosofia de atualização binária e reduzirá a manutenção porque os pacotes centos receberão as correções de segurança backported que o Redhat fornece para a versão do php instalada.

Se a atualização para o CentOS 5.6 não for possível, tente os pacotes do IUS ( link ) Um dos benefícios de se manter com um " Repo Seguro ", como IUS ou EPEL, é que os pacotes não causarão problemas nos pacotes do sistema operacional básico.

yum remove php php-cgi php-cli php-common
yum update
yum upgrade
cat /etc/*release
    should return: CentOS release 5.6 (Final)
yum install php53
    
por 05.04.2011 / 21:04
4

Você tem que adicionar um repositório yum que tenha uma versão mais atualizada do PHP nele.

Experimente o tamanho:

link

    
por 05.04.2011 / 15:22
0

Você precisará compilar a partir da fonte .

    
por 05.04.2011 / 15:22
0

Aqui está o pacote SRPM fornecido pelo Oracle para RHEL5, ele deve funcionar no CentOS 5 também.

link

    
por 17.04.2011 / 11:28
0

Atualize para 5.6, se possível, e use os repositórios oficiais (veja a resposta de Paul S ')

Se você não pode atualizar para o 5.6, aqui está um repo que fará o truque para o 5.5, apenas testado em uma nova VM do CentOS 5.5 e funcionou:

rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm
yum --enablerepo=webtatic update php
Jornal de todo o processo:

spun up new centos 5.5 VM
yum install php
[root@centos ~]# php -v
    PHP 5.1.6 (cli) (built: Nov 29 2010 16:47:46) 
    Copyright (c) 1997-2006 The PHP Group
    Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
service httpd start
service iptables stop
nano info.php
    <?php phpinfo() ?>

captura de tela do phpinfo: link

rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm
yum --enablerepo=webtatic update php
[root@centos html]# php -v
    PHP 5.3.6 (cli) (built: Mar 19 2011 07:44:03) 
    Copyright (c) 1997-2011 The PHP Group
    Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies    
service httpd restart

update phpinfo: link

    
por 16.04.2011 / 23:22

Tags