Todas as preocupações de segurança foram deixadas de lado. Eu me deparei com uma ótima ferramenta que pode ajudá-lo muito com a criação e gerenciamento de várias versões do PHP em paralelo:
phpbrew faz um ótimo trabalho facilitando o trabalho de configurar o código-fonte do php para as suas necessidades e compilá-lo:
curl -L -O https://github.com/phpbrew/phpbrew/raw/master/phpbrew
chmod +x phpbrew && sudo mv phpbrew /usr/local/bin/phpbrew
phpbrew init
echo '[[ -e ~/.phpbrew/bashrc ]] && source ~/.phpbrew/bashrc' >> .bashrc
source ~/.phpbrew/bashrc
phpbrew update
phpbrew install --old 5.3.29 +default +mysql +pdo +apxs2
A instalação é feita no diretório $ HOME e você pode definir uma versão padrão do PHP (por exemplo, /usr/bin/php
)
phpbrew switch 7.2
e substitua sua versão atual / ativa do php configurando-a temporariamente
phpbrew use 5.3.29