O PHP 5.2 foi enviado para o fim da vida em dezembro de 2010, então, embora haja uma pequena chance de você encontrar um arquivo PPA ou .deb em algum beco escuro da Internet, é muito provável que você tenha que compilá-lo da fonte, se você quer que ele seja executado no Ubuntu 12.04. Além disso, é possível que você tenha problemas com dependências (especialmente se alguma coisa mudou sua API), então tenha isso em mente.
Dito isso, você pode encontrar a fonte mais recente da série PHP 5.2 no seu GitHub (achei a tag 5.2.17 para você), e compilei usando make
. O site PHP também oferece informações sobre a compilação do PHP . As versões necessárias serão diferentes, mas normalmente é uma "versão deste ou maior", a menos que você entre em diferenças de versão principais (1.0 a 2.0, por exemplo).
Como uma nota lateral, pode valer a pena colocar pressão sobre as pessoas que mantêm seu aplicativo externo para atualizar para pelo menos a série 5.3, ou melhor ainda, a série 5.4. Houve uma tonelada de correções de bugs e correções de segurança desde então. Além disso, a maioria das ferramentas não suporta mais o 5.2 (o que significa que você não obtém coisas como Xdebug ou PHPUnit sem uma briga, fazendo com que manter uma aplicação de tamanho decente e uma importância razoável seja quase impossível (eu estive lá)). A atualização pode não ser algo que pode ser feito imediatamente, graças a mudanças entre 5.2 e 5.3, mas gera demanda do cliente e ajuda a quebrar a ilusão que muitas empresas têm de "bem, nossa base de usuários não quer isso, então, não vamos oferecê-lo "(mesmo que a razão pela qual eles não exijam isso seja porque ele estava ausente do produto e eles encontraram soluções alternativas, não importa o fato de que, se o produto oferecesse, os clientes o usariam) .