Reduza o PHP para PHP5.2?

5

Eu quero instalar o PHP 5.2 no Ubuntu 11.04, eu tinha algum script que fez essa coisa boa, mas apenas no Ubuntu 9, alguém tem um script / instruções de como fazer isso?

    
por Amir Ashkenazi 12.09.2011 / 19:12

3 respostas

6

A primeira maneira é usar o PPA da Andphe. Este método é descrito aqui .

  1. Desinstale todos os pacotes do PHP.
  2. Adicione o repo executando sudo apt-add-repository ppa:andphe/php && sudo apt-get update
  3. Abra o Synaptic. Vá para Configurações - > Repositórios Selecione o repositório que acabamos de adicionar e clique em "Editar ..." Substitua "natty" por "maverick". Clique em "Ok" e depois em "Fechar".
  4. Clique no botão de recarga.
  5. Agora encontre o pacote php5. Pressione Ctrl + E. Selecione a versão do PPA. No menu principal, clique em Pacote - > Versão de bloqueio.
  6. Repita o passo 5 para outros pacotes PHP.
  7. Aplicar as alterações.

N.B. comece com "libapache2-mod-php5", "php5-common", "php5-cli" e depois o resto

A segunda maneira está tentando instalar pacotes criados para o Lucid. Eles podem ser encontrados aqui . Basta baixar os pacotes, dpkg -i-los todos, e depois pin todos eles. Não vou entrar em detalhes porque acho que o primeiro caminho é melhor.

A terceira maneira é instalar a partir da origem. Este guia parece muito bom. Este é o seu caminho de fallback.

    
por nickguletskii 12.09.2011 / 20:58
1

Pode ser melhor tentar descobrir por que o script PHP não funciona com o PHP 5.3. Poderia ser apenas um código obsoleto que pode ser facilmente substituído

O manual do PHP tem uma seção sobre a migração de 5.2 para 5.3: link

    
por Ian Pettitt 12.09.2011 / 21:24
0

Se você estiver usando a edição do servidor:

  1. adicione PPA do Andphe .

  2. sudo apt-get update

  3. sudo apt-get instala libapache2-mod-php5 = 5.2.14.dfsg.1-0ubuntu0 ~ andpheppa1

Em geral, using = permite instalar a versão que você preferir; verifique as versões disponíveis usando a política do apt-cache.

Não se esqueça de criar /etc/apt/preferences.d/php5-5-2-14

Package: php5-cli libapache2-mod-php5 php5-common
Pin: version 5.2*
Pin-Priority: 1001
    
por lrkwz 08.02.2012 / 16:23