Existe algum repositório para instalar o PHP 5.2.x no Ubuntu 12.04?

6

Eu gostaria de saber se existe algum repositório que eu possa adicionar para instalar o php5.2.9 + no Ubuntu Server 12.04.

    
por user136441 28.02.2013 / 16:51

3 respostas

7

O PHP 5.2 foi enviado para o fim da vida em dezembro de 2010, então, embora haja uma pequena chance de você encontrar um arquivo PPA ou .deb em algum beco escuro da Internet, é muito provável que você tenha que compilá-lo da fonte, se você quer que ele seja executado no Ubuntu 12.04. Além disso, é possível que você tenha problemas com dependências (especialmente se alguma coisa mudou sua API), então tenha isso em mente.

Dito isso, você pode encontrar a fonte mais recente da série PHP 5.2 no seu GitHub (achei a tag 5.2.17 para você), e compilei usando make . O site PHP também oferece informações sobre a compilação do PHP . As versões necessárias serão diferentes, mas normalmente é uma "versão deste ou maior", a menos que você entre em diferenças de versão principais (1.0 a 2.0, por exemplo).

Como uma nota lateral, pode valer a pena colocar pressão sobre as pessoas que mantêm seu aplicativo externo para atualizar para pelo menos a série 5.3, ou melhor ainda, a série 5.4. Houve uma tonelada de correções de bugs e correções de segurança desde então. Além disso, a maioria das ferramentas não suporta mais o 5.2 (o que significa que você não obtém coisas como Xdebug ou PHPUnit sem uma briga, fazendo com que manter uma aplicação de tamanho decente e uma importância razoável seja quase impossível (eu estive lá)). A atualização pode não ser algo que pode ser feito imediatamente, graças a mudanças entre 5.2 e 5.3, mas gera demanda do cliente e ajuda a quebrar a ilusão que muitas empresas têm de "bem, nossa base de usuários não quer isso, então, não vamos oferecê-lo "(mesmo que a razão pela qual eles não exijam isso seja porque ele estava ausente do produto e eles encontraram soluções alternativas, não importa o fato de que, se o produto oferecesse, os clientes o usariam) .

    
por Shauna 28.02.2013 / 17:51
1

Eu nunca tinha feito isso no Ubuntu, mas sim no Debian Squeeze usando o repositório do Debian Lenny .

Como os pacotes do PHP são todos do Debian, acho que este tutorial será um servidor para o Ubuntu.

  1. Edite a lista de repositórios.

    sudo nano /etc/apt/sources.list
    
  2. Adicione a próxima linha ao /etc/apt/sources.list:

    deb http://archive.debian.org/debian-archive/debian/ lenny main contrib non-free
    
  3. Atualize as informações de repos

    sudo apt-get update
    
  4. Edite as preferências do apt ...

    sudo nano /etc/apt/preferences.d/php.conf
    
  5. Adicione o próximo conf:

    Package: php5*
    Pin: release a=oldstable
    Pin-Priority: 700
    
    Package: *
    Pin: release a=stable
    Pin-Priority: 600
    
  6. Instale     sudo apt-get install php5 -t oldstable

  7. Verifique se a versão 5.2 * está instalada

    sudo dpkg -l | grep php5
    

Eu repito ... não testado ... apenas o que eu faço no Debian ...

Fonte original: link

    
por GusPilla 01.05.2013 / 18:57
0

Qualquer um que acabar aqui deve considerar seguindo este tutorial .

Ele explica em detalhes como compilar e configurar o PHP 5.2 juntamente com a versão suportada do PHP e como usá-lo somente no vhost necessário.

    
por Jim 23.02.2014 / 20:09

Tags