Você poderia facilmente fazer isso com PHP-FPM . Use duas instâncias dele com diferentes versões do PHP.
Eu tenho que desenvolver tanto no php 5.2 como no php 5.3. Eu preciso dessas duas versões instaladas no meu sistema e capacidade de alternar rapidamente entre eles.
Uma solução que encontrei é atualizar / fazer o downgrade toda vez que eu precisar de outro PHP, mas eu gostaria de uma solução que eu pudesse apenas trocar um arquivo de configuração do apache.
Você poderia facilmente fazer isso com PHP-FPM . Use duas instâncias dele com diferentes versões do PHP.
A melhor coisa a fazer seria modificar a configuração do apache para que extensões de arquivos especiais ou caminhos especiais sejam executados pelos diferentes módulos de versão.
Você provavelmente não conseguirá instalar os dois separadamente usando o APT. Eu instalaria os pacotes php mais atualizados com o apt e compilaria a versão mais antiga do php desejada em um prefixo de caminho diferente e um nome de módulo diferente do apache.
Tente isto:
LoadModule php5_module "/usr/local/php/libphp5.so"