Como instalar uma versão antiga do php (5.2.17) no Linux?

2

Eu quero estudar algumas vulnerabilidades de segurança no php 5.2.17, mas não consigo instalá-lo a partir do código-fonte, porque também preciso de todas as versões mais antigas de todos os outros aplicativos que têm algo a ver com o php. Como posso instalar uma versão mais antiga do php da maneira mais fácil ? Por exemplo, em uma máquina virtual que é compatível com isso?

    
por user104787 23.05.2016 / 18:54

2 respostas

2

apt-cache policy php5 mostrará as versões disponíveis no Debian sistemas. Então você pode instalar com apt-get install -y php5=whatever_version .

On Derivadas do Fedora você pode usar yum --showduplicates list php faz o mesmo e você pode instalar uma versão específica usando yum install -y php-whatever_version

Se a versão de que você precisa não estiver disponível depois de executar o primeiro comando, será necessário localizar e adicionar os repositórios que contêm a versão que você está procurando e tente novamente.

Depois de adicionar um repositório de software, faça:

apt-get update (Debian) ou yum check-update (Fedora_ para atualizar suas listas de pacotes locais ou seu novo software pode não aparecer nas listas de pacotes ainda.

Obrigado.

    
por 23.05.2016 / 23:02
1

Crie uma máquina virtual com virtualbox ou VmWare Workstation (pago) e baixe uma versão anterior do CentOS 5 faça o download PHP 5.2.17 e instalá-lo normalmente.

    
por 23.05.2016 / 22:37