Como instalar a versão antiga do PHP

13

Eu instalei o php do apt - Como posso remover essa versão e instalar uma mais antiga?

Yasith Tharindu
fonte

Respostas:

12

Você pode instalar uma versão mais antiga de qualquer pacote com o Apt - basta procurar o nome da versão específica que deseja. Supondo que você esteja usando o Debian, você pode procurar versões antigas de pacotes no site http://www.debian.org/distrib/packages

O formato para instalar o referido pacote específico é assim:

apt-get install <package name>=<version>

De modo que, se você deseja instalar a versão 5.3.3-7 + squeeze3, use este:

apt-get install php5=5.3.3-7+squeeze3

Mas isso também me leva à pergunta "Por que você quer fazer isso?" Embora você possa ter scripts PHP que exigem uma versão mais antiga do PHP, na minha experiência , há muito tempo que não há scripts PHP quebrados, na minha experiência (eu executo um servidor da web que hospeda centenas de sites). Como tal, você estaria executando uma versão perigosamente insegura do PHP no seu servidor. Tem certeza de que deseja fazer isso?

Ernie
fonte
2
+1 na palavra segurança, mas não concordo com a parte "Não quebre nada".
ercpe
6
Atualmente, tenho um site hospedado no qual o servidor executa 5.2. Gostaria de configurar uma máquina virtual que corresponda a isso, para ter certeza de que, ao desenvolver, tudo funcione no servidor ativo. No entanto, eu gostaria de atualizar se meu host puder fazer isso (o que espero). Mas estou preocupado em mudar de 5.2 para 5.4.9. Deve haver mudanças significativas, não?
Thomthom 13/12/12
1
Eu trabalho em um site que quebra em qualquer php mais recente que 5.4. O custo é maior para atualizá-lo para o php mais novo do que para executar uma versão antiga.
Mnebuerquo #
@Mnebuerquo que é o que todos dizem, até que vejam o custo de violação de segurança :)
Lucas Kauffman
Certamente, executar uma versão mais antiga é bom para o desenvolvimento, especialmente se o servidor de produção estiver executando uma versão mais antiga.
Mark Stewart
0

Desinstalar a versão antiga usando sudo apt-get purge phpseguida Usando este http://sg2.php.net/releases/ link que pode fazer o download de qualquer compressão tar da versão específica do PHP.

Siga os passos abaixo

  1. Extraia o arquivo tar

  2. cd php-7.0.*

  3. ./configure

  4. make

  5. sudo make install

  6. Verifique a versão do php usando php -v

SujanKumar
fonte